构造方法通常声明为public,且没有返回值,构造方法名必须与类名相同
关键字This 表示的是当前对象,可在字段、方法中直接使用
对象初始化器初始化对象 Child child = new Child(){name = "周润发",age = 55} 且括号可以省略,只在对象初始化器中可以省略
引用类型变量存储对象类型地址,赋值不会创造值得副本,只会创造地址的副本,如果修改任何一个副本,所有副本都会被修改
结构和类的区别
*结构中的字段不允许赋初始值;
*结构中不允许定义无参构造函数;
*带参的构造方法里必须给所有字段赋值;
*结构不需要实例化对象就可以调用。
枚举
enum
{
男,女
}