构造函数 如何让一个对象既可以有默认值,并且还可以设定值

利用重载

 

假如创建一个鸭子类   duck

 

 1 public class Duck2{
 2   int size;
 3   public Duck2(){
 4         size = 27;
 5     }
 6 
 7    public Duck2(int duckSize){
 8         size = duckSize;
 9     }   
10 }    
11 
12 
13 
14 //分割线
15 
16 
17 
18 
19 
20 //知道大小时
21 Duck2 d = new Duck2(15);
22 
23 //不知道大小时
24 Duck2 d2 = newDuck2();

 

posted @ 2020-06-07 11:09  秋叶哈哈宋梦辉  阅读(300)  评论(0编辑  收藏  举报