11.12
重写和重载:
重写:进行基类中函数的重写。重写(override)是面向对象的概念。
重载:一个类中,方法的名称相同,参数类型或参数个数不同,进行重载以适应不同的需
求。重载(overload)是面向过程的概念。
接口:
只负责声明,不负责实现
它代表的是一种能力
成员只能声明,不能包含实现 方法不能有{}
成员默认是public,而且只能是public,不能写出来
接口和类的区别在于:
接口是不可实例化的,它类似于类中的抽象类。
接口只是规定了一组方法原型,没有任何实质性的语句。
类继承是单态的,而接口实现是多重的。
类继承时可以选择性的重载,覆盖父类的一些方法,而接口要求重写接口的全部方法。即使你不用也实现,不然会编译时会报错

浙公网安备 33010602011771号