摘要:
(1)为什么需要抽象类:在定义类的时候,有一些方法描述不清楚,就只是定义方法名,不写方法体,这种类就需要定义成抽象类 (2)如何定义抽象类 public abstract class A{} (3)抽象类的特点:1) 抽象类中的方法可以是具体的方法,也可以是抽象方法 2) 抽象类中的属性可以是成员属 阅读全文
摘要:
(1)多态:多种状态,由于继承和重写机制,相同类型的对象,调用相同的方法,得到的结果可能不一样 (2)多态的分类:a:动态多态:由于重写机制导致的多态 b:静态多态:由于重载机制导致的多态 阅读全文
摘要:
(1)继承:子类继承父类的属性和方法 (2)使用extends关键字,public class B extends A{} (3)为什么需要继承: a.体现真正的现实 b.子类可以继承到父类的属性和方法,减少代码的冗余 c.子类可以在继承父类的基础上,定义自己特有的属性和方法 d必须是子类类型的对象 阅读全文
摘要:
(1)类: 抽象过程:相同或相似的对象归为一类,一种分析问题的方法,类是一个模板,确定对象将会有哪些属性和方法,类是对象共同点的描述 (2)对象: 对象是表示具体的个体,有两大特征:1,属性 -特征(静态),2,方法 -行为(动态) (3)封装:对象的属性和行为封装在一起,他们共同体现对象的特征,二 阅读全文