2017小学期--6.28

相同代码不写两遍

类库的使用能力

类:

1.组织基本单位
2.现实事物的抽象 一种 —–> 1.名 2.功能(方法) 3.信息(属性)
3.类是对象的模板,决定了对象的一切(实例化)
4.对象:存在于计算机内存中,用于模拟客观世界事物的个体
构造方法:对所欲属性赋值为0
重载:解决方法方法名的难题,是一种现象,在一个类的内部,方法名
相同,参数列表不同。
注意:满足以上三个条件的现象叫做方法重载ii,与返回类型无关
方法重写:
1.方法覆盖,存在于子父类之间(父类方法不是抽象,super.name)
2.方法重写,重新改写,父类方法是抽象的
面向对象三大特征:封装、继承、多态、(抽象)
封装:细节隐藏、封装使同一个类的多个对象之间是相互独立的个体
org(共享)、com(基础)
抽象类:用abstract修饰的,防止实例化。
接口:特殊的抽象类,所有方法都是抽象方法。约束实现类的行为,弥补java单继承的不足,属性都是常量
final修饰的是常量也可以不是常量,final方法不能被覆盖,final类不能被继承,final形参,final临时变量
多态:对同一个类的不同对象的相同方法的调用,产生不同的结果
软件开发:本质–>应对持续变化的需求
1.继承 构造
2.f(float f) f(double f) f(1)
3.俩接口方法名相同,一个类继承这两个接口,调用这个方法

2017小学期--6.28
https://zhangfuli.github.io/2017/06/28/2017小学期-6-28/
作者
张富利
发布于
2017年6月28日
许可协议