引用多态
- 父类的引用可以指向本类对象
-
方法多态
创建本类对象时,调用的方法为本类方法
-
多态中的引用类型转换
向上类型转换:Dog dog = new Dog(); Animal animal = dog;
- 向下类型转换:Dog dog = new Dog(); Animal animal = dog; Dog dog2 = (Dog)animal;
-
抽象类
abstract关键字修饰的
应用场景: 某个父类只是知道子类应该包含怎样的方法,但是无法准确知道这些子类如何实现这些方法。
从多个相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,避免子类设计的随意性·。
接口
由全局常量和公共的抽象方法组成的特殊的类
定义不用class关键字,而是用interface关键字
interface 类名 extands 父类
class 类名 extands 父类 implements 接口一,接口二UML图示
用例图:表达系统如何满足所收集的业务规则,以及特定的用户需求等信息
- 序列图:用于按照交互发生的一系列顺序,显示对象之间的这些交互
- 类图:描述业务逻辑和结构方面的信息