In [40]:
class Main {
    public static void main(String[] args) {
        Parent parentObject = new Parent(1);
        Son sonObject = new Son(2, 2);
        Daughter daughterObject = new Daughter(3, 3);
        
        parentObject = sonObject;
        //sonObject = parentObject();
        
        System.out.println(parentObject);
        //System.out.println(sonObject);
        //sonObject = parentObject;
        //daughterObject = sonObject;
    }
}
class Parent {
    private int _test;
    
    public Parent(test) {
        _test = test;
    }
    public String toString() {
        String test = _test;
        return test;
    }
}
class Son extends Parent {
    private int _son;
    public Son(int son, int test) {
        super(test); 
        _son = son;
    }
    public String toString() {
        String son = _son;
        String test = super.toString();
        son = son + " " + test;
        return son;
    }
}
class Daughter extends Parent {
    private int _daughter;
    public Daughter(int daughter, int test) {
        super(test);
        _daughter = daughter;
    }
}


2 2
Out[40]:
No Outputs