public class Persona{
private static int cont=0; //<--------------eccola
private String nome,cognome;
public Persona(String nome,String cognome){
this.nome=nome;
this.cognome=cognome;
cont++;//<---Si incrementa ogni volta che viene creato un oggetto Persona
}
public int getCont(){
return cont;
}
}
public class Test{
public static void main(String []args){
Persona p1= new Persona("Ciccio","Pasticcio");
System.out.println(p1.getCont()); //OUTPUT:1
Persona p2= new Persona("Qui","Quo");
System.out.println(p2.getCont());//OUTPUT:2
//NB. Se la variabile cont non fosse static, anche qui l'output sarebbe 1
}
}