JAVA类与对象
类(Class):类是对一类事物的描述,是抽象的
对象(Object):对象是实际存在的该类事物的每个个体,也称实例
如何设计类
要明确
属性 -> 成员变量 -> field -> 域、字段
方法 -> 成员方法 -> 函数 -> method
创建类的对象 -> 类实例化 -> 实例化类
如何调用类的方法
public class PersonTest{
public static void main(String[] args){
//这里创建了一个Person类的对象
Person p = new person();
//调用属性 对象.属性
p.name = "Sam";
//调用方法 对象.方法
p.eat();
}
}
内存简要解析
-
堆(Heap)
目的:存放对象实例
-
栈(Stack)
目的:存储局部变量
例如可知长度的基本数据类型、对象引用。执行完后自动释放
-
方法区(Method Area)
目的:存储加载的类信息、常量、静态变量、即时编译器编译后的代码等
未完