4.1Java对象和类的概念
本质内容
对象
类
对象
定义:
内存中:
-
一个内存块,放一些相关联的数据。
-
存放变量
-
存放方法
-
属性+方法约等于对象
-
类
定义:
类可以看做是一个模板或者图纸。系统根据类的定义来造出对象
类与对象的关联:
-
类:class
-
对象:Object instance(实例)---实例=对象
我们说某个类的对象的意思和某个类的实例是一样的---类是对象的抽象
举例:天使类---做很多天使---对天使进行抽象(指的是归纳各种天使的共同点类似与数学,数学是一门抽象的学科,抽象=抽出像的部分进行归类)---找出天使的组合要素:
-
带翅膀
-
女孩
-
善良
-
漂亮
-
头上有光环
所有的天使的共同特点,归纳出一个类,然后去定义一个类
类是一个模板、图纸,写代码去定义。系统根据类的定义来造出对象。
对象是一个程序跑起来以后会产生很多对象
It's a lonely road!!!