1.类:成员变量 事物的属性
成员方法 事物的行为
定义一个类,其实就是定义该类的成员变量和成员方法。
2.每个构造器执行时都会先执行初始化块中的内容;首先运行初始化块,然后运行构造器的主体部分。
3.堆内存存放动态产生的数据,比如new产生的对象,数组;
4.基本类型直接在栈中保存值,引用类型只保存一个指向堆区或常量池的指针,真正的对象在堆内存或常量池中。作为参数时基本类型就直接传值,引用类型传指针(在java中只有值传递没有地址传递但是引用变量中存放的是堆中对象的地址,所以也可以理解为地址传递)。
成员方法 事物的行为
定义一个类,其实就是定义该类的成员变量和成员方法。
2.每个构造器执行时都会先执行初始化块中的内容;首先运行初始化块,然后运行构造器的主体部分。
3.堆内存存放动态产生的数据,比如new产生的对象,数组;
4.基本类型直接在栈中保存值,引用类型只保存一个指向堆区或常量池的指针,真正的对象在堆内存或常量池中。作为参数时基本类型就直接传值,引用类型传指针(在java中只有值传递没有地址传递但是引用变量中存放的是堆中对象的地址,所以也可以理解为地址传递)。