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访问器。现在程序可以编译了!
实现接口也就意味着类要实现接口中定义的每一个方法、属性,否则无法编译。如果一个类实现不止一个接口,那就要在该类中写所有接口定义的每一个方法、属性。但是,不要轻易相信我们给你的结论,如下做:
①创建一个新应用并添加一个叫做IStingPatrol.cs的类文件
不要向该文件写入一个类,把上一页的IStingPatrol接口键入。
②向项目添加一个Bee类
暂时不要写方法、属性进去。只是让它实现IStingPatrol接口:
public class Bee : IStingPatrol {
③编译
试着编译一下。啊!编译器报错了:
④向Bee类添加属性、方法
添加一个LookForEnemies方法和一个SharpenStinger方法--这两个方法不需要做什么。然后添加一个叫做AlertLevel的int属性的get访问器还有一个叫做StingerLength的int属性的set访问器。现在程序可以编译了!
相关文章推荐
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page298
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page253
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page262
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page299
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page261
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page263
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page280
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page254
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page290
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page292
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page272
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page252
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page259
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page282
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page276
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page251
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page284
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page304
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page260
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page270