Java构造器与构建器的使用
我们在平常类的构建过程中,可能会面临很多问题,可扩张性、安全性等等。想象一下,这样一个场景,我们现在要创建一个类,其中有6个属性,其中又有4个属性的值是不太确定的(可能某个对象就不需要其中的某个值),这时我们怎么创建这个类呢?以下是几种方法: 使用普通构造器 1 public class Test { 2 private int servingSize; 3 private int servings; 4 private int calories; 5 private int fat; 6 private int sodium; 7 private int carbohydrate; 8 9 public Test(int servingSize, int servings) { 10 this.servingSize = servingSize; 11 this.servings = servings; 12 this.calories = 0; 13 } 14 15 public Test(int servingSize, int servings, int calories) { 16 this.servingSize = servingSize; 17 this.servings = servings; 18 this.calories = calories; 19