1. 创建类的语法: class 类名{数据类型 属性; public 返回值的数据类型 方法名称(参数1, 参数2){...} ... ... };
2. 实例化类语法:类名 对象名称 = new 类名();
3. 对象操作分为两种
·访问属性: 对象名称.属性名 = 值
·访问方法: 对象名称.方法()
4. 对象的产生与数组一样,需要划分堆栈空间。
·对象实际上是保存在栈内存的:Person per = null;
`实例化之后对象会开辟对应的堆内存空间:per = new Person();
- 在堆内存中实际上存放的是对象的各个属性,因为对象中只能依靠属性的不同来区分。
- 全部的方法保存在全局代码去之中。
5. 只要一出现关键字 new 就表示要开辟新的内存空间。
6. 一个栈(名称)内存只能引用一个堆内存空间。但是一个堆(地址)内存中可以被多个栈内存同时指向。