接口继承是指接口可继承一个或多个其他接口,实现“接口间的功能组合与扩展”,类实现派生接口时需实现所有继承的接口成员
- 用 : 表示继承,支持多继承(类只能单继承类,但接口可多继承接口);
- 派生接口会包含所有基接口的成员,无需重复定义;
- 类实现派生接口时,必须实现该接口及所有基接口的全部抽象成员(无默认实现的成员)。
接口继承是指接口可继承一个或多个其他接口,实现“接口间的功能组合与扩展”,类实现派生接口时需实现所有继承的接口成员
- 用 : 表示继承,支持多继承(类只能单继承类,但接口可多继承接口);
- 派生接口会包含所有基接口的成员,无需重复定义;
- 类实现派生接口时,必须实现该接口及所有基接口的全部抽象成员(无默认实现的成员)。
接口的继承
使用率不太高
A接口继承B接口,A接口拥有A和B的接口功能
一个类可以实现多个接口,用,分开
接口可以彼此继承
接口/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
多继承
普通方法:没有方法体
类可以继承多个接口