#类
类是对现实生活种一类具有
类的特点
类是对象得数据类型
类是具有相同属性和行为得一组对象得集合
属性指的是对象具有的各种特征,每个对象的每个属性都有特定的值
行为指的是对象能够执行的操作
类是对象的抽象,对象是类的实体
类的定义
类是Java程序的基本单位
类由属性和行为构成
属性:类中通过成员变量体现(类中方法以外的变量)
行为:类中通过成员方法体现(无static关键字)
定义样例
public class 类名{
//成员变量
数据类型 变量1;
数据类型 变量2;
......
//成员方法
方法1;
方法2;
}
对象的使用
类名 对象名=new 类名();
对象名.方法1();
对象在内存中的位置
程序的执行从main方法开始,程序执行,main首先被加载到栈内存中
声明对象时,对象在堆内存中的地址会被加载到栈内存,但是,new方法会在堆内存中开辟空间,存储成员变量
调用对象的成员方法时,成员方法会被加载到栈内存,方法执行完,会从栈内存销毁