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

利用重载

假如创建一个鸭子类   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();
原文地址:https://www.cnblogs.com/qiuyehaha/p/13059887.html