11.12

重写和重载:

重写:进行基类中函数的重写。重写(override)是面向对象的概念。

重载:一个类中,方法的名称相同,参数类型或参数个数不同,进行重载以适应不同的需

求。重载(overload)是面向过程的概念。

接口:

只负责声明,不负责实现

它代表的是一种能力

成员只能声明,不能包含实现     方法不能有{}

成员默认是public,而且只能是public,不能写出来

接口和类的区别在于:

接口是不可实例化的,它类似于类中的抽象类。

接口只是规定了一组方法原型,没有任何实质性的语句。

类继承是单态的,而接口实现是多重的。

类继承时可以选择性的重载,覆盖父类的一些方法,而接口要求重写接口的全部方法。即使你不用也实现,不然会编译时会报错

 

posted @ 2021-11-14 19:29  王嘉尔最帅  阅读(29)  评论(0)    收藏  举报