2.类与对象
作者:
ccc_74bd | 来源:发表于
2017-09-19 20:33 被阅读0次
- 子类继承父类,子类继承父类的方法,即子类会自动获得父类的功能
- 子类从父类继承的方法可以由子类重新定义、改变或延伸
- 当你在设计类时,要记得对象是靠类的模型塑造出来的
-
实例变量:对象本身已知的事物,它们代表对象的状态(数据),且该类型的每一个对象都会独立的拥有一份该类型的值,所以可以把对象当作实例
-
方法:对象可以执行的动作,包括操作实例变量的方法get(),set()
Paste_Image.png
- 类是对象的蓝图(模型)
- 创建对象需要两个类:对象类和测试类
- 圆点运算符(.)能用来存取对象的状态和调用对象的行为
Dog d = new Dog();
d.size = 40; //通过圆点运算符存取对象属性
d.bark(); //通过圆点运算符调用对象d的bark()方法
- 真正的Java程序只会让对象与对象交互
- Java会拾荒
- 创建Java对象时,它会被存放在称为堆的内存区域中
- Java会根据对象的大小来分配内存空间
- 当对象被虚拟机察觉不会再被使用到,该对象就会被标记成可回收的,如果内存开始不足,垃圾收集器就会启动来清理可回收的垃圾,回收空间
- 全局变量(方法)
(1) 任何变量只要加上public、static和final,基本上都会变成全局变量取用的常数
(2)任何类中的任何程序都可以存取public static的方法
要点
- 面向对象设计扩展功能不需改动之前已经测试好的程序代码
- 所有的Java程序都定义在类中
- 类如同蓝图描述该类型的对象要如何创建
- 对象自治,无需在意它如何完成任务
- 对象有已知的事物,并能执行工作
- 对象本身已知道的事物称为实例变量,它代表对象的状态
- 对象可执行的动作称为方法,它代表对象的行为
- 创建类时,可能同时会需要创建独立、测试用的类
- 类可以继承自较为抽象的父类
- Java的程序在执行期是一组会互相交谈的对象
本文标题:2.类与对象
本文链接:https://www.haomeiwen.com/subject/bqugsxtx.html
网友评论