Head First C# 中文版 图文皆译 第七章 接口和抽象类 page259
2009-03-19 22:07
423 查看
④接口写出来是下面这样的--做对了吗?
现在让TallGuy类实现IClown接口。记住冒号后面首先写需要继承的类,然后才是接口,以逗号隔开。因为TallGuy不继承其它类,只实现一个接口,所以声明语句如下:
暂时不要对TallGuy类做别的修改,编译一下,你会看到下面的报错:
⑤把接口中定义的方法、属性写进类里面去,错误就会消失了。来实现接口吧。添加一个只读的string类型的属性,叫做FunnyThingIHave,它的get访问器总是返回“big shoes”。然后添加一个Honk()方法,它弹出一个写着“Honk honk”的消息框。
⑥现在你的代码可以编译了!修改你的按钮的事件响应方法,让对象初始化器设置FunnyThingIHave属性,并调用对象的Honk()方法。
现在让TallGuy类实现IClown接口。记住冒号后面首先写需要继承的类,然后才是接口,以逗号隔开。因为TallGuy不继承其它类,只实现一个接口,所以声明语句如下:
暂时不要对TallGuy类做别的修改,编译一下,你会看到下面的报错:
⑤把接口中定义的方法、属性写进类里面去,错误就会消失了。来实现接口吧。添加一个只读的string类型的属性,叫做FunnyThingIHave,它的get访问器总是返回“big shoes”。然后添加一个Honk()方法,它弹出一个写着“Honk honk”的消息框。
⑥现在你的代码可以编译了!修改你的按钮的事件响应方法,让对象初始化器设置FunnyThingIHave属性,并调用对象的Honk()方法。
相关文章推荐
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page251
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page284
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page304
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page260
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page270
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page278
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page257
- 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# 中文版 图文皆译 第七章 接口和抽象类 page282