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

来源:互联网 发布:淘宝维度是什么意思 编辑:程序博客网 时间:2024/05/22 09:06

做一点接口的练习


 

接口很容易使用,但是理解它的最好方式就是亲自用一下。创建一个新窗体应用,拖拽一个按钮进去,开始吧!


 

下面是TallGuy类,按钮的事件响应方法初始化TallGuy对象,并调用其TalkAboutYourself()方法。这儿没什么不懂的--我们一会会用到它:


 

 

 

创建一个IClown接口。你已经知道了接口中的成员都是公有的。但是不要轻易相信我们告诉你的。如下声明一个接口:


 

public interface IClown


然后试着在其中声明一个私有方法:


private void Honk();


编译它,你将会看到如下的IDE报出的错误:


 

 

 

现在删除private访问修饰符--错误将会消失,程序可以编译了。


 

翻页之前,试着看看你可不可以完成IClown接口,并让TallGuy类实现它。IClown接口要有一个无参的返回值为void的方法,叫做Honk,还有一个只读的strig属性,叫做FunnyThingIHave,它只有get访问器没有set访问器。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 七个月宝宝大便干怎么办 两月大婴儿不拉大便怎么办 周岁宝宝大便出血了怎么办 十一个月宝宝大便干燥怎么办 8个月宝宝大便干燥怎么办 7个月宝宝大便干燥怎么办 11个月宝宝大便干燥怎么办 9个月宝宝大便干燥怎么办 10个月宝宝大便干燥怎么办 宝宝两天没拉粑粑了怎么办 小学闺蜜嫉妒我怎么办 三年级孩子对应用题理解很差怎么办 我嫉妒我的朋友怎么办 嫉妒同学比我好怎么办 宝宝生在家里了怎么办 在家不小心生了怎么办 葫芦干了有黑点怎么办 单位费用发票丢失了怎么办 1岁宝宝太调皮了怎么办 孩子和同学打架家长该怎么办 孩子被大人打了怎么办 小孩不跟大人沟通怎么办 2岁小朋友爱动手怎么办 小班爱动手的小朋友怎么办 宝宝对小朋友不友好爱动手怎么办 小孩子上幼儿园爱打人怎么办 小孩被别人打了怎么办 1岁幼儿爱打人怎么办 作为幼小朋友打人老师怎么办 2岁半小朋友喜欢打人怎么办 2岁宝宝脾气大怎么办 4月小孩爱动怎么办 一岁宝宝老打人怎么办 1岁宝宝爱打人怎么办 3岁宝宝喜欢抓人怎么办 宝宝喜欢打人怎么办2岁 1岁宝宝动手打人怎么办 孩子总打人总哭怎么办 小孩出现夜惊家人怎么办 小孩不原跟家人沟通怎么办 孩子字写得难看怎么办