Head First C# 中文版 图文皆译 第六章 继承 page222
2009-03-03 13:21
302 查看
继承基类要用冒号
写一个类的时候,继承另一个类要用冒号(:)。冒号前面的就是子类,它会得到父类所有的字段,属性,方法。
子类继承基类的时候,基类所有的字段,属性,方法会自动的添加进子类中去。
问:为什么子类和父类之间的箭头指向父类?如果箭头向下指的话,这个类图不是会好看一点吗?
答:是会好看一点,但是就不如之前准确了。一个类继承另一个类的时候,这种关系是体现在子类中的,父类是保持不变的。从父类的角度考虑,这样是有道理的,给一个类添加一个子类,父类的行为是不会改变的。父类甚至到不会知晓有一个新的子类存在。父类的方法,字段,和属性都是原封不动的。而子类的行为却改变了。每一个子类的实例都会得到父类所有的字段,方法和属性,而这一切,只写一个冒号就做到了。在类图上这样画箭头就代表父类会成为子类的一部分,而箭头指向子类继承的父类。
写一个类的时候,继承另一个类要用冒号(:)。冒号前面的就是子类,它会得到父类所有的字段,属性,方法。
子类继承基类的时候,基类所有的字段,属性,方法会自动的添加进子类中去。
问:为什么子类和父类之间的箭头指向父类?如果箭头向下指的话,这个类图不是会好看一点吗?
答:是会好看一点,但是就不如之前准确了。一个类继承另一个类的时候,这种关系是体现在子类中的,父类是保持不变的。从父类的角度考虑,这样是有道理的,给一个类添加一个子类,父类的行为是不会改变的。父类甚至到不会知晓有一个新的子类存在。父类的方法,字段,和属性都是原封不动的。而子类的行为却改变了。每一个子类的实例都会得到父类所有的字段,方法和属性,而这一切,只写一个冒号就做到了。在类图上这样画箭头就代表父类会成为子类的一部分,而箭头指向子类继承的父类。
相关文章推荐
- Head First C# 中文版 图文皆译 第六章 继承 page210
- Head First C# 中文版 图文皆译 第六章 继承 page214
- Head First C# 中文版 图文皆译 第六章 继承 page220
- Head First C# 中文版 图文皆译 第六章 继承 page234
- Head First C# 中文版 图文皆译 第六章 继承 page246
- Head First C# 中文版 图文皆译 第六章 继承 page205
- Head First C# 中文版 图文皆译 第六章 继承 page209
- Head First C# 中文版 图文皆译 第六章 继承 page215
- Head First C# 中文版 图文皆译 第六章 继承 page239
- Head First C# 中文版 图文皆译 第六章 继承 page211
- Head First C# 中文版 图文皆译 第六章 继承 page238
- Head First C# 中文版 图文皆译 第六章 继承 page243
- Head First C# 中文版 图文皆译 第六章 继承 page206
- Head First C# 中文版 图文皆译 第六章 继承 page224
- Head First C# 中文版 图文皆译 第六章 继承 page229
- Head First C# 中文版 图文皆译 第六章 继承 page231
- Head First C# 中文版 图文皆译 第六章 继承 page237
- Head First C# 中文版 图文皆译 第六章 继承 page242
- Head First C# 中文版 图文皆译 第六章 继承 page208
- Head First C# 中文版 图文皆译 第六章 继承 page217