Java继承多态相关

1、假设父类Father,子类Son继承父类Father,若声明一个父类Father类型的引用f,创建一个新的Son类对象,并把该对象赋值给f,即**Father f = new Son(); **父类Father和子类Son如下图所示:


父类Father.png

子类Son.png

可见,Son类有自己扩展的方法sonMethod,父类Father并无此方法。
在这种情况下,引用变量f是无法访问sonMethod这个方法的。


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 5,004评论 0 2
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,785评论 1 44
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 4,748评论 0 4
  • 父类 static 块 1 执行 父类 静态成员staticSam1初始化 父类 静态成员staticSam2初始...
    YCix阅读 5,118评论 0 0
  • “卖糖炒栗子喽。” 江南的栗子,表皮呈粽褐色,多含淀粉,个大饱满,风味独特。 两斤熟栗子,用黄皮纸包着,热乎...
    秦砚阅读 3,452评论 0 2