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