public class MyClass
{
public static int instanceCount = 0;
public static void GetInstanceCount() {return instanceCount;}
public final String name;
public void GetName() {return name;}
public MyClass(String name){
instanceCount++;
name = name;
}
public static void main (String[] args) {
MyClass x = new MyClass("X");
MyClass y = new MyClass("Y");
MyClass z = new MyClass("Z");
println(x.GetName() + " : " + x.GetInstanceCountt());
println(y.GetName() + " : " + y.GetInstanceCountt());
println(z.GetName() + " : " + z.GetInstanceCountt());
x.name = "ZZZ";
println(x.GetName() + " : " + x.GetInstanceCountt());
}
}