软件构造期末复习3.4

软件构造期末复习3.4

interface和Class:定义和实现ADT;
接口之间可以继承和扩展,接口不能实例化;
一个类可以实现多个接口(从而具备了多个接口中的方法);
一个接口可以有多种实现类

接口:确定ADT规约;
:实现ADT;
也可以不需要接口,直接使用类作为ADT,既有ADT定义也有ADT实现;
实际中更倾向于用接口定义变量
Set senate = new HashSet();

继承(override):

子类可以继承父类,并对父类中的方法进行一定的修改(重写)

严格继承:父类中所有的方法在子类中都存在

抽象类:类中至少有一个抽象方法(只有声明,没有具体实现)

多态(overload):

  • 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月4日
下一篇 2020年6月4日

相关推荐