您的位置:首页 > 编程语言 > C#

Head First C# 中文版 图文皆译 第七章 接口和抽象类 page257

2009-03-19 10:43 429 查看
实现接口的类必须要包含接口定义的所有方法

实现接口也就意味着类要实现接口中定义的每一个方法、属性,否则无法编译。如果一个类实现不止一个接口,那就要在该类中写所有接口定义的每一个方法、属性。但是,不要轻易相信我们给你的结论,如下做:

①创建一个新应用并添加一个叫做IStingPatrol.cs的类文件

不要向该文件写入一个类,把上一页的IStingPatrol接口键入。

②向项目添加一个Bee类

暂时不要写方法、属性进去。只是让它实现IStingPatrol接口:

public class Bee : IStingPatrol {

③编译

试着编译一下。啊!编译器报错了:



 
④向Bee类添加属性、方法

添加一个LookForEnemies方法和一个SharpenStinger方法--这两个方法不需要做什么。然后添加一个叫做AlertLevel的int属性的get访问器还有一个叫做StingerLength的int属性的set访问器。现在程序可以编译了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# 编译器