当某些类有一些共性的方法或属性时,可以定义一个抽象类来抽取这些共性,然后将包含这些共性方法和属性的具体类作为该抽象类的继承。抽象类不能被直接实例化,也就是说不能创建一个属于抽象类的对象。
在UML中,抽象类和抽象方法的标识方法是将其名字用斜体表示。如:
要生成抽象类:
1.打开类规范窗口(双击Shape类)
2.选择Detail标签
3.复选Abstract框
结果:
当某些类有一些共性的方法或属性时,可以定义一个抽象类来抽取这些共性,然后将包含这些共性方法和属性的具体类作为该抽象类的继承。抽象类不能被直接实例化,也就是说不能创建一个属于抽象类的对象。
在UML中,抽象类和抽象方法的标识方法是将其名字用斜体表示。如:
要生成抽象类:
1.打开类规范窗口(双击Shape类)
2.选择Detail标签
3.复选Abstract框
结果: