构造方法通常声明为public,且没有返回值,构造方法名必须与类名相同

 

关键字This 表示的是当前对象,可在字段、方法中直接使用

对象初始化器初始化对象 Child child = new Child(){name = "周润发",age = 55}  且括号可以省略,只在对象初始化器中可以省略

引用类型变量存储对象类型地址,赋值不会创造值得副本,只会创造地址的副本,如果修改任何一个副本,所有副本都会被修改

 

结构和类的区别

*结构中的字段不允许赋初始值;

*结构中不允许定义无参构造函数;

*带参的构造方法里必须给所有字段赋值;

*结构不需要实例化对象就可以调用。

 

枚举

enum

{

  男,女

}