Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2011, 17:01
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 1 mes
Puntos: 131
Estoy iniciando con java (me podrian aclarar unas cosillas)

Hola a todos, estoy iniciando con java y pues tengo unas dudas que necesito aclarar, ojala y me ayuden.

Variable de clase
static tipo nombre;

Estas variables son de la clase y por ende no tenemos que usar objetos para acceder a ellas.
Su valor lo cambiamos directamente
codigo...
nombre =90;
codigo....

Variable de instancia
tipo nombre;

Estas variables son de los objetos, para acceder a ellas dentro de un metodo usamos this y en la clase y fuera de ella un objeto de la clase que contiene a dicha variable, estas variables son de los objetos y cada objeto le puede establecer un cierto valor.

acceso tipo_devolver nombre()
{
this.nombre;
}

objeto.nombre;

Variable local
Son las que usan en funciones.

Referencias a objetos.
nombre_clase nombre;

En este caso nombre es solo una referencia a un objeto, meramente al objeto nombre cuando lo vallamos a crear.

Estan bien estos conceptos?