文件名称:1.3:接口的特点总结.pdf
文件大小:67KB
文件格式:PDF
更新时间:2022-09-09 16:50:03
1.3:接口的特
接口是一种规范。为了多态。 接口不能被实例化(接口是特殊抽象类,抽象类中可能有抽象方法,实例化没有意义)。 接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符为public,不能修改。(默认为public) 接口中的成员不能有任何实现(“光说不做”,只是定义了一组未实现的成员)。 接口中只能有方法、属性、索引器、事件,不能有“字段”。 接口与接口之间可以继承,并且可以多继承。 实现接口的子类必须实现该接口的全部成员。不想实现就写成抽象方法 一个类可以同时继承一个类并实现多个接口,如果一个子类同时继承了父类A,并实现了接口IA,那么语法上A必须写在IA的前面。class MyClass:A,IA{},因为类是单继承的。 classA:B,IMove,继承的基类写在前面 当一个抽象类实现接口的时候,如果不想把接口中的成员实现,可以把该成员实现为abstract。