继承

继承是面向对象编程的另一个重要概念。所谓继承,就是指一个类继承了另一个基础
(或高级)类的行为,并且还有一些新的特征。通常来说,基础类是一个更抽象更宽泛的概
念,继承类则比较具体和明确。这些都可以从日常生活中得到证实。
举个例子,dog 和 cat 是两个类,并且从 animal 类中继承而来。animal 类定义了发声和
移动等方法,dog 和 cat 继承了这些方法,但是它们用不同的方式表现,所以它们发出不同
的声音,以不同的方式移动。

类似地,car、bus 和 airplane 也是类,从 vehicle 类继承而来。vehicle 类定义了启动、
移动和停止等方法,car、bus 和 airplane 这 3 个类继承了这些功能,但是各自的实现方式不
同。car 和 bus 在二维平面上移动,airplane 在三维空间中移动。
面向对象编程系统中还有一些其他概念,但在本章中我们不打算关注它们,而只需记
住前面提到的那些概念,并掌握它们在 R 编程中的应用。

posted @ 2019-02-11 10:46  NAVYSUMMER  阅读(97)  评论(0编辑  收藏  举报
交流群 编程书籍