Atributos

Los atributos de una clase son las características que se van a tener en cuenta sobre un objeto y su ámbito estará circunscrito dentro de la clase que caracteriza.

Se declaran de la misma forma que las variables locales pero pueden tener algunos modificadores que afecten al ámbito de los mismos.

Veamos un ejemplo:

class Caracter {
  char ch;
  public Caracter(char c){
    ch=c;
  }
  public void repetir(int num) {
    int i;
    for (i=0; i < num; i++){
      System.out.println(ch);
    }
  }
}

class ej_caracter{
  public static void main (String arg[]){
    Caracter caracter;
    caracter = new Caracter('H');
    caracter.repetir(20);
  }
}

En este ejemplo ch es un atributo de la clase Caracter y por lo tanto es modificable en cualquier método de dicha clase como ocurre en los métodos repetir () y Caracter()

Para acceder a un atributo d eun objeto desde algún método perteneciente a otra clase y objeto se antepone el nombre del objeto y un punto al nombre de dicho atributo.

caracter.ch

Con los nombres de los métodos se hace lo mismo:

caracter.repetir(20);

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options