上次说到考虑数据的有效性,提供一种方式在创建对象时指定必要的数据。就是使用构造函数。
如果类没有显式定义的构造函数,C#编译器会在编译时自动添加一个。
但这个构造函数不获取参数,称为默认构造函数。仍就是没有无效数据的对象。