封装

构造方法:

无参构造方法,若没有写系统自动生成,若自己构造,则系统不再自动生成。

public class Monkey{

    public Monkey(){

    }

}

this()只能放在构造方法的第一句,与super()不能共存,因为两个方法都只能放在构造方法的第一行。

未声明变量在方法中报错,成员变量在类中有默认值可以不必初始化。

堆栈关系:

Cat cat ;

在栈中开辟一块null空间

new Cat ;

在堆中开辟一块空间,存贮Cat信息

=

将堆中地址赋值到栈中。

你可能感兴趣的:(封装)