类与对象的关系
1.类就是数据类型,比如cat。
2.对象就是一个具体的实例。
从类到对象有几种叫法,表达的都是一个意思:
1.创建一个对象
2.实例化一个对象
3.把类实例化
通过上面的案例可以看出:
1.类是抽象的,概念的,代表一类事物,比如猫类,狗类......,即他是数据类型。
2.对象是具体的,实际的,代表一个具体实物,即是实例。
3.类是对象的一个模板,对象是类的一个个体,对应一个实例。
对象内存布局
属性概念
1.属性 = 成员变量 = field
2.属性是类的一个组成部分,一般是基本数据类型,也可以是引用数据类型(对象,数组)。
如何创建对象
1.先声明再创建
Cat cat;
cat = new Cat();
2.直接创建
Cat cat = new Cat();
如何访问属性
对象名.属性名;
cat.age;
对象创建过程
1.栈:一般存放基本数据类型(局部变量)。
2.堆:存放对象(Cat cat,数组等)。
3.方法区:常量池(常量,比如字符串),类加载信息。
Ending:
OK,本篇文章就到此结束了,非常感谢你能看到这里,所以如果你觉得这篇文章对你有帮助的话,请点一个大大的赞,支持一下博主,若你觉得有什么问题或疑问,欢迎私信博主或在评论区指出~