Declaración de atributos

Los atributos sirven, en principio, para almacenar valores de los objetos que se instancian a partir de una clase.

La sintaxis general es la siguiente:

[modificador_de_ambito] [static] [final] [transient] [volatile] tipo nombreAtributo

Existen 2 tipos generales de atributos:

Atributos de objeto
Son variables u objetos que almacenan valores distintos para instancias distintas de la clase (para objetos distintos).
Atributos de clase
Son variables u objetos que almacenan el mismo valor para todos los objetos instanciados a partir de esa clase

Dicho de otra forma: mientras que a partir de un atributo de objeto se crean tantas copias de ese atributo como objetos se instancien, a partir de un atributo de clase sólo se crea una copia de ese atributo que será compartido por todos los objetos que se instancien.

si no se especifica lo contrario, los atributos son de objeto y no de clase. Para declarar un atributo declase se utiliza la palabra reservada static.

La declaración mínima de los atributos es:

tipo nombreAtributo

Si existen varios atributos del mismo tipo (en la misma clase), se separan sus nombres mediante comas (, ) de esta manera:

class Punto{
    int x, y;
    String nombre;
    ···
}

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