Planecion

Páginas: 2 (387 palabras) Publicado: 9 de abril de 2014
PROGRAMACIÓN III

1

CONCEPTOS AVANZADOS DE LA POO
5. Uso de Static
Comprensión de Static
Hay ocasiones en las cuales se define un miembro de clase que se emplea de manera
independiente acualquier objeto de dicha clase. Por lo general, un miembro de clase debe
accederse a través de un objeto de su clase; sin embargo, es posible crear un miembro que pueda
utilizarse por sí solo, sinreferencia a una instancia específica. Para crear este tipo de miembro,
anteceda su declaración con la palabra clave static. Al declarar un miembro static, éste puede ser
accedido antes de quecualquier objeto de su clase se cree, y sin referencia a ningún objeto. Es
posible declarar métodos y variables como static.
Fuera de la clase, para usar un miembro static sólo necesita especificar elnombre de la clase de
éste seguido del operador punto. No es necesario crear ningún objeto. El formato es similar al
usado para acceder a variables de instancia normales mediante un objeto, excepto quese usa el
nombre de la clase.
Las variables declaradas como static son, en esencia, variables globales. Cuando se declara un
objeto, no se realiza una copia de static. En cambio, todas lasinstancias de la clase comparten la
misma variable static.
Empecemos con un ejemplo sobre las propiedades estáticas:
class estatica
{
int x;
static int y; // Propiedad estática
}

Programa que utilizala clase anterior:
class demoEstatica
{
public static void main (String args [])
{
estatica.y = 4;
System.out.println(“Sin crear objetos = ” + estatica.y);
estatica ob1 = new estatica();estatica ob2 = new estatica();
System.out.println(“ob1 sin asignación en y = ” + ob1.y);
System.out.println(“ob2 sin asignación en y = ” + ob2.y);
ob1.y = 10;
System.out.println(“y sin crear objeto =” + estatica.y);
System.out.println(“y en ob1 = ” + ob1.y);
System.out.println(“y en ob2 = ” + ob2.y);
}
}

PROGRAMACIÓN III

Ahora ampliamos el ejemplo adicionando un método estático:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Planecion
  • Planecion
  • Planecion
  • planecion
  • planecion
  • planecion
  • planeciones
  • planeción

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS