rendered paste bodyclass Test {
public static void main ( String [] args )
{
poltomb.getInstance();
some1.getInstance();
poltomb.getInstance().printAge();
some1.getInstance().printAge();
}
}
class poltomb extends Person {
private static poltomb _instance;
public static final poltomb getInstance()
{
if (_instance == null){
_instance = new poltomb();
}
return _instance;
}
private poltomb()
{
this.setAge(100);
}
public void printAge(){
System.out.println(this.age);
}
}
class some1 extends Person {
private static some1 _instance;
public static final some1 getInstance()
{
if (_instance == null){
_instance = new some1();
}
return _instance;
}
private some1()
{
this.setAge(200);
}
public void printAge(){
System.out.println(this.age);
}
}
class Person {
protected int age = 0;
protected void setAge(int age){
this.age = age;
}
}