1.如果int类型赋值为0;bool类型将赋值为false,String等引用类型将赋值为null。。。
2.构造函数:
(1).方法名与类名相同。
(2).没有返回值类型。
(3).主要完成对象的初始化工作。
3.无参构造函数。
(1.)在默认的情况下,系统将会给类分配一个无参构造函数,并且没有方法体。
(2.)一个无参构造函数,在无参构造函数的方法体中对类的属性进行赋值。
//public se(string id, string name, int age, Gender gender, int popularity)
4.隐藏构造函数。
SE类中只有一个带参构造函数,现在要创建两个SE对象。
带参构造函数提供了初始化对象时的多种选择,我们可以有选择初始化相应的属性。
如果没有给类添加显示构造函数,那么系统在初始化对象时会调用隐试构造函数,并且系统会根据属性的数据的数据类型给其赋值默认值。
方式重载是指方法名相同,而且参数类型和参数个数不同。在同一个类中,构造函数和普通方法都可以重载。