面向对象多态概念的理解

2025-05-20 14:21:09

1、前面介绍了面向对象的继承思想,继承思想其核心是代码的复用和程序功能高度的扩展性。继承可以直接实现代码的复用,功能的扩展性是指继承后的类在父类的基础上增加新的行为,或者对父类的行为进行扩展,实现同一个行为具有不同的实现代码。在父类的基础上增加新的行为在『深入了解面向对象的继承思想』一节中,给出了一个案例,案例内容及案例代码参见『深入了解面向对象的继承思想』一节。案例中类继承结构如下图所示

面向对象多态概念的理解

3、EBook类虽然可以调用父类的outProduct()方法输出公有属性,但无法输出EBook类的私有属性。这种情况下,可以在EBook类增加outEBook()方法,用于输出EBook类的私有属性,代码如下

面向对象多态概念的理解
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:54
  • 阅读量:80
  • 阅读量:40
  • 阅读量:51
  • 阅读量:40
  • 猜你喜欢