Head First JAVA: 09. Chapter - Kamil-Jankowski/Learning-JAVA GitHub Wiki

Head First JAVA: 9. Chapter

Boo:

public class Boo {
    public Boo(int i){}
    public Boo(String s){}
    public Boo(String s, int i){}
}

public class SynalekBoo extends Boo {

    public SynalekBoo(){
        super("Boo");
    }

//    public SynalekBoo(in t i){
//        super("Fred");
//    }

    public SynalekBoo(String s){
        super(42);
    }

//    public SynalekBoo(int i, String s){}

    public SynalekBoo(String a, String b, String c){
        super(a, b);
    }

    public SynalekBoo(int i, int j){
        super("Facet", j);
    }

    public SynalekBoo(int i, int x, int y){
        super(i,"start");
    }
}
public class SynalekBooTester {
    public static void main(String[] args) {
        new SynalekBoo();
//        new SynalekBoo();
        new SynalekBoo("c");
//        new SynalekBoo(1, "a");
        new SynalekBoo("a", "b", "c");
        new SynalekBoo(1, 2);
        new SynalekBoo(1, 2, 3);

    }

}