总结来说就是:

最好不要在父类中直接调用子类方法,在实际项目中子类可能是不确定的,并且父类先于子类加载,调用子类时,如果子类还没有加载,程序会报错

解决办法就是:

在父类定义多个抽象方法,在一个非抽象的方法中定义的父类中各种抽象方法的执行顺序,

在子类中实现抽象方法

最后使用子类对象调用父类中定义了执行顺序的方法

这样就达成了 在父类中定义顺序,具体实现由子类规定的目的

参考链接:

https://www.jianshu.com/p/204e5d76ec11

如果我的总结不够清晰,推荐看上面链接,有代码

父类能调用子类方法么相关推荐

  1. java父类调用子类方法_Java 中父类怎么调用子类的方法?

    父类能调用子类的方法吗? 答:能. 怎么做? ● 把子类传递到父类的有参构造中,然后调用. ● 使用反射的方式调用,你使用了反射还有谁不能调用的?! ● 父类调用子类的静态方法. 案例展示: pack ...

  2. rtt面向对象oopc——4.IO设备管理之父类调用子类方法

    本篇所述设备驱动层.设备驱动框架层.IO设备管理层需对照上一节看--rtt面向对象oopc--3.对官方IO设备模型框架图的补充绘图 目录 1 IO设备管理层 1.1 基类 1.2 设备基类 1.2. ...

  3. 父类可以调用子类的方法吗_python类的继承、多继承及查找方法顺序

    讲解类的继承,先用无__init__()方法的类讲解,会更容易理解 分三部分讲解 1.单继承(无__init__()方法) 继承方式:子类(父类): 方法重写:防止执行父类的方法.不想继承父类的某个方 ...

  4. 如何通过父类引用“调用”子类所独有的方法

    该做法的意义何在,姑且不论.今天我们主要关注该功能的实现,至少在实现的思路上是对面向对象思想的一次深入理解. 首先一点,父类引用是无法调用子类独有的方法(不仅无法访问,而且是不可见的),结论是显然的, ...

  5. 父类的对象指向子类对象,父类可以调用子类的方法吗?

    例如父类Person指向子类Student: Person p = new Student(); 父类类型实例p可以调用父类中定义的所有属性和方法,而对于子类中定义而父类中没有的方法,它是无可奈何的: ...

  6. 如何通过父类引用“调用”子类所独有的方法(向上转型意义)

    最近看书,看到向上引用的情况:派生类引用或指针转换为基类引用或指针被称为向上强制转换. BrassPlus dilly("Annie Dill",493222,2000); Bra ...

  7. 多态是什么 父类如何调用子类的方法(美团面试)

    这道题是来自牛客网的一位小哥在2019的最后一天面试系统开发工程师的补招的一个面试题目, 在Java面试中,多态是一个被问到的频率很高的一个概念. 面试官:什么是多态呢? 猪队友:多种形态,气体,液体 ...

  8. python 父类调用子类的属性,python父类中调用子类

    Python中如何使具有相同父类中的两个子类之间进行通过学习别人的Python代码,发现其中一个子类的实例调用了另一个子类的子类调用父类函数有以下方法: 直接写类名调用 用 super(type, o ...

  9. 父子组件通信,父类调用子类方法

    父子组件通信参考链接:https://www.cnblogs.com/art-poet/p/13269408.html

最新文章

  1. life science 研究领域之生物信息学
  2. mysql版本 时间_【MySQL】MySQL版本时间线和MySQL各版本的区别
  3. 开发测试中bugfree的安装和应用
  4. ITK:对给定LabelMap的所有LabelObject应用形态学关闭操作
  5. hadoop之blockreport
  6. 大咖面对面 | 陈果果博士谈智能语音
  7. graphics | 基础绘图系统(九)——栅格图、点密度图、等高线(填充)图、三维图...
  8. IBATIS的优缺点
  9. 1e9个兵临城下(容斥原理)
  10. 3.5框架不能创建就加这一段代码
  11. 【转】CSS transitions#CSS3变换入门
  12. extract-text-webpack-plugin---webpack插件
  13. Ubuntu安装Flash Player
  14. linux+shell+解压命令,linux shell解压命令
  15. Win10系统完全卸载52好压的方法
  16. 格力集团投资小米,或是对董明珠和格力电器的复仇
  17. java操作生成Excel报表
  18. 锁子甲 bulid+sim
  19. 越狱Season 1-Episode 12:Odd Man Out
  20. Windows Nacos使用教程(下载、启动、登录)

热门文章

  1. 【LeetCode】487. Max Consecutive Ones II 解题报告 (C++)
  2. 银行计算机信息系统安全检查,银行网络安全自查报告.docx
  3. js和CSS实现图片旋转
  4. 利用wxid批量加好友
  5. POJ2187 Beauty Contest(凸包+对踵点对求解)
  6. 程序员年底跳槽必备!自动生成10+种简历模板,总有一个适合你
  7. 毕业第一年,年底小记
  8. 在vim中使用查找命令查找指定字符串
  9. 解决无线网卡断线两绝招!
  10. 计算机软件系统的功能,软件系统由什么组成