U08-03-Clases en Java – Atributos y Métodos estáticos

Los atributos y métodos estáticos en Java son aquellos que pertenecen a la clase en sí, no a cada instancia individual de la clase.

Esto significa que hay una única copia del atributo o método para todas las instancias de la clase. Se declaran con la palabra clave static.

Se comparten entre todas las instancias de la clase. Se inicializan al cargar la clase en memoria. Se puede acceder a ellos utilizando el nombre de la clase, no el nombre de la instancia.

public class E00_00 {

	public static void main(String[] args) {
		

		
		Persona.empresa="ACME";
		
		Persona p=new Persona();
		p.nombre="Javi";
		p.edad=56;
		p.estatura=1.75;
		
		Persona p2=new Persona();
		p2.nombre="Carlos";
		
		p.empresa="ACME 2";
		
		System.out.println(Persona.empresa);
		
	System.out.println(p.empresa);
	System.out.println(p2.empresa);

	


	}
}

class Persona{
	
	static String empresa;
	
	String nombre;
	int edad;
	double estatura;
	
	void cumple() {
		this.edad++;
	}
}

Related Posts