深入类方法。

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对象。

带参构造函数提供了初始化对象时的多种选择,我们可以有选择初始化相应的属性。

如果没有给类添加显示构造函数,那么系统在初始化对象时会调用隐试构造函数,并且系统会根据属性的数据的数据类型给其赋值默认值。

方式重载是指方法名相同,而且参数类型和参数个数不同。在同一个类中,构造函数和普通方法都可以重载。

原文地址:https://www.cnblogs.com/2652405350wch/p/6552689.html