一、用构造器确保初始化一、用构造器确保初始化1 1、为什么要引入为什么要引入为什么要引入为什么要引入构造器(构造器(构造器(构造器(constructorconstructor)?假设没有构造器,那么我们用户就要假设没有构造器,那么我们用户就要假设没有构造器,那么我们用户就要假设没有构造器,那么我们用户就要 自己去完成自己去完成自己去完成自己去完成初始化工作初始化工作初始化工作初始化工作 但用户可能不知道如何初始化,甚至但用户可能不知道如何初始化,甚至但用户可能不知道如何初始化,甚至但用户可能不知道如何初始化,甚至 会忘记初始化会忘记初始化会忘记初始化会忘记初始化一、用构造器确保初始化一、用构造器确保初始化2 2、构造器如何取名?构造器如何取名?构造器如何取名?构造器如何取名?C+C+语言采用的解决方案看来最简单语言采用的解决方案看来最简单语言采用的解决方案看来最简单语言采用的解决方案看来最简单 而且最符合逻辑,所以在而且最符合逻辑,所以在而且最符合逻辑,所以在而且最符合逻辑,所以在JavaJava中也是中也是中也是中也是 采用了这种方案采用了这种方案采用了这种方案采用了这种方案 构造