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();
}
}