- 5
- 0
- 约3.48千字
- 约 21页
- 2018-05-14 发布于四川
- 举报
Professional C# ProgrammingC#高级编程 面向对象的程序设计 Table of Contents 接口 接口的意义在于实现对象的抽象,可以将接口理解为最终的抽象类 接口的形式与类非常相似,声明一个接口的格式为: 修饰符 interface 接口名:基接口 { } 例如,声明一个接口IProduct: public interface IProduct { } 注意接口的命名方式一般都使用大写英文字母I开头 由于接口实现的是“最终的抽象”,那么在定义接口时有以下原则必须遵守: 接口中不能包含常量、字段 接口中不能包含构造/析构方法和静态成员 接口中的方法,只有方法名称,而没有方法体(抽象方法),并且没有访问修饰符 由以上原则可以看出,接口的“最终抽象”只是定义了“对象必须做什么”(只有方法的名称),而不关心“对象如何去做”(而没有方法的操作) 接口中定义的抽象方法通过类来实现,实现一个接口的格式与类的继承相似: 修饰符 class 类名: 接口名 { } 例如,通过Shoe类实现接口IProduct: Shoe : IProduct { } 由于Shoe类要实现接口,所以接口中的方法操作必须在Shoe类定义,并且方法的属性必须被义为public 从Java开始,类不再允许被多重继
您可能关注的文档
最近下载
- 新时代职业英语 通用大学英语2 期末测试卷 A(含 听力文本及答案).docx VIP
- 2026年中国气象服务产业运营现状及十五五投资前景预测报告.docx
- 新时代职业英语 通用大学英语2 期末测试卷 B(含 听力文本及答案).docx VIP
- 1领略丝路遗珍 课件 2026人美版美术八年级下册.pptx
- 2025西部计划考试题及答案.docx VIP
- 《食品质量安全管理》课程标准2011.pdf VIP
- 医学微生物学第三十五章 真菌学总论.ppt VIP
- 英语扩句及扩句练习.docx VIP
- 2026年起重工职业技能鉴定题库.docx VIP
- 毕业设计(论文)-PLC全自动煮饭机的控制系统设计.doc VIP
原创力文档

文档评论(0)