接口可以彼此继承
接口可以彼此继承
接口/interface:
pablic interface 类名{ 不完整的函数 }
定义一个接口在语法上跟定义一个抽象类完全相同,但不允许提供接口中任何成员的实现方式,一般情况下,接口只能包含方法,属性,索引器和事件的声明。
接口不能又构造函数,不能有字段,接口 也不允许运算符重载。
接口定义中不允许声明成员的修饰符,接口成员都是public(公有的)的。
接口的继承:public interface 接口2:接口1
此时在类中继承接口2时,是调用了继承了接口1的接口2。
多态:在父类声明一个对象的时候,可以利用它任意一个子类进行构造或重新构造,这时候这个父类对象可以是多种形态的 简称(多态)
接口的继承
Interface 接口 method 方法
interface Interface2:Interface1
在一个新类中实现
class classInterface :Interface2
一个类可以继承多个接口但只能继承一个类
例如:
class classInterface:Interface2,Interface1,Brid
接口可以继承接口,
实现了继承其他接口的接口时 必须实现继承的所有接口的方法。
类可以实现多个接口。
接口和抽象类:
抽象类:
abstract
单继承
抽象方法,普通方法
接口:
interface
多继承
普通方法:没有方法体
类可以继承多个接口