摘要: Technorati 标签: C#,面向对象,抽象类 正确做法:抽象需要使用属性,个人理解是因为属性可以写一些方法进去,而简单的字段何须抽象 正确做法:公开抽象属性,一个抽象属性如果是私有的,那么其继承类又如何去实现?不写默认就是private,表明其只属于定义他的类 阅读全文
posted @ 2011-04-12 15:58 爱玩的安哥 阅读(282) 评论(0) 推荐(0)
摘要: 首先是接口不需要使用public,因为接口是必须公开的,而抽象类里面的方法可以不分开 还有,接口中不能包含字段,但是可以包含属性 将其改成属性后编译时出错,因为实现了接口的类也必须去实现这个属性! 此时在类后面的接口名称上停留片刻就会出现小菜单,点击实现接口后就会在其继承类中自动生成代码,减少输入量 最后的测试代码如下:class Program { static void Main(string... 阅读全文
posted @ 2011-04-12 11:16 爱玩的安哥 阅读(280) 评论(0) 推荐(0)
摘要: class Program { static void Main(string[] args) { 显示 播放器 = new 屏幕(); 播放器.在("视频"); 播放器 = new 数字播放(); 播放器.在(15); Console.ReadLine(); } } abstract class 显示 { abstract public void 在(object 哪儿); } class 屏幕... 阅读全文
posted @ 2011-04-12 10:55 爱玩的安哥 阅读(450) 评论(0) 推荐(0)