c#学习
jiataoPan
这个作者很懒,什么都没留下…
展开
-
抽象类与接口的区别于联系
引自博客园 叶子的追求的博文 http://www.cnblogs.com/lovemyth/archive/2007/07/24/828909.html 以下是我在网上看到的几个形象比喻。 1.飞机会飞,鸟会飞,他们都继承了同一个接口“飞”;但是F22属于飞机抽象类,鸽子属于鸟抽象类; 2. 就像铁门木门都是门(抽象类),你想要个门我给不了(不能实例化),但我可以给你转载 2016-07-15 14:27:22 · 331 阅读 · 0 评论 -
关于封装、继承和多态的复习
一、封装:就是要让你的类有密封性,不能让外部随便修改数据。 于是就有了尽量少声明公有字段。属性可以用来对外,作为修改的入口。通过属性,可以限制字段的赋值。二、继承:让子类可以拥有父类的对象的功能。 在实例化子类对象时,是先调用父类构造函数再调用子类构造函数。通常,作为父类的类都应尽量避免实例化,可以用abstract来修饰(只能被继承不能被实例化)。另外,密封类是只能被实例化而不能被继承。三、多原创 2016-09-07 09:39:39 · 427 阅读 · 0 评论