摘要: 继承是面向对象中类与类的关系,继承的类称为子类,派生类,而被继承类称为父类、基类或超类。这事书中的一句话,我个人理解继承其实简单,每一个类都可以继承一个父类,被继承的类,可以使用父类的属性以及方法。相当于扩展。继承与接口抽象类适合于有族层概念的类间关系,而接口最适合为不同的类提供通用功能。接口着重于can-do关系,而抽象类则遍重于is-a的关系。接口多定义对象的行为;抽象类多定义对象的属性如有版本问题抽象类会比接口要好,因为接口要实现全部方法。因为值类型是密封的,所以只能实现接口,而不能继承类。 阅读全文
posted @ 2013-04-18 23:59 Kylor 阅读(164) 评论(0) 推荐(0)
摘要: 着几天在看《你必须知道的.net》,这次看书和以往不同,以前是把自己喜欢的章节看了。但是这次决定把一本书详细的看看。在第一章第一节中主要讲的是“对象”,我想每一个程序员都对,“对象”有理解。我来说说书中所说的对象吧。。 我只是把认为好的话给记录下来。 如果大家有不同的意见或自己的理解可以留言,大家一起讨论。类,对象,继承,封装和多态。就是这些元素构成了面向对象设计的基本逻辑。对象是怎么诞生的?Person aPerson = new Person("小王",27);首先会在内存中分配一定的存储空间;然后初始化其附加成员。对象也有类型,列如字符型,整型等。常见的分类就是值类型 阅读全文
posted @ 2013-04-18 07:48 Kylor 阅读(236) 评论(0) 推荐(0)