package constructor; public class Flower { int petalCount = 0; String s = new String("null"); Flower(int petals) { petalCount = petals; System.out.println("Constructor int only, petalCount: " + petalCount); } Flower(String ss){ s = ss; System.out.println("Constructor String only, s: " + ss); } Flower(String s, int petals){ this(petals); //this(s);//Can`t call two! this.s = s; System.out.println(" String && int"); } Flower(){ this("hi" , 20); System.out.println("default constructor(no args)"); } void print(){ //this(11);//Not inside non-constructor! System.out.println("petalCount = " + petalCount + " s = " + s); } public static void main(String[] args) { Flower x = new Flower(); x.print(); } }