constructor

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

  

posted @   mynona  阅读(255)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示