父类中有一个public void printDetail方法
1、子类中没有该方法时,用子类的对象调public void printDetail方法,输出的就是父类该方法执行的结果
2、若父类的该方法不能满足子类的需求,子类则要对该方法进行重写(方法名,参数,返回值类型都要相同,访问权限>=父类),此时再用子类的对象调public void printDetail方法,输出的就是子类重写后的同名方法执行的结果,此时若子类的对象想要调用父类的该方法,则要再写一个不同名p2方法:用super调用父类的public void printDetail,然后用子类的对象调p2方法来实现父类方法
3、若把父类的引用指向子类的对象,则该引用可以调用子类重写后的该同名方法(向上转型),多态就表现出来了
4、若父类的引用此时想调用子类中特有的方法p2,则要把指向子类对象的父类引用赋给子类的引用(向下转型)

情况一:


情况二:1、


2、



情况三:


情况四:


父类,子类中方法的调用相关推荐

  1. java调用方法_JAVA中方法的调用(详细整理)

    JAVA中方法的调用主要有以下几种: 1.非静态方法 非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的,表现形式如下. 对象名.方法() eg: public ...

  2. JAVA中方法的调用(详细整理)

    JAVA中方法的调用主要有以下几种: 1.非静态方法 非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的,表现形式如下. 对象名.方法() eg: public ...

  3. JAVA中方法的调用

    JAVA中方法的调用主要有以下几种: 1.非静态方法 非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的,表现形式如下. 对象名.方法() eg: public ...

  4. C++_类和对象_C++继承_同名静态成员处理_父类子类中存在同名静态成员变量_同名静态成员函数时的处理方法---C++语言工作笔记066

    然后我们再去看,同名静态成员的处理. 如果我们父类中,和子类中,同时存在一样名字的,静态成员变量,和成员函数, 我们调用子类对象.变量的时候,调用的是子类中的变量,还是父类中的变量呢? 我们写代码去验 ...

  5. python 多继承中方法的调用顺序

    python支持多继承,如果子类没有重写__init__()方法,则默认会调用父类的__init__()方法.如果重写了则不会调用父类的,但是可以通过super().__init__()显示调用. 这 ...

  6. @Transactional-同一个类中方法自调,调用方法事物失效

    问题分析 一个类中的方法调用另一个事物传播性为创建事物的方法,调用的方法事物失效? SpringAOP 代理的Service对象调用了其方法,这个方法再去调用这个Service中的其他方法是没有使用A ...

  7. java 同类调用方法_JAVA中同类中方法的调用问题?

    1.为什么可以直接new+构造方法,来创建对象.而不用创建实例引用呢,像常见的这种:Car car1=new Car;我记得看过有说java中没有被引用的对象将被GC处理.那这个算不算. 你创建了一个 ...

  8. java getmethod 使用_java – 使用子类作为方法参数调用getMethod

    是否可以调用一个方法,其中参数对象或参数类是一个子类,并且该方法本身将超类作为参数? 我试图调用这个方法public void setNewProblem(Problem problem);具体实现了 ...

  9. java中方法不调用会执行_java[新手]类里的方法没有调用为什么实现了?

    展开全部 这种模式的代码多了去了,不是所有的代码都要你手动调用e68a843231313335323631343130323136353331333337386563才会执行.比如说线程的run方法, ...

最新文章

  1. 最小乘积生成树和最小乘积最大匹配
  2. 把服务器文件备份到文件服务器,服务器之间文件备份方案、如何把服务器文件自动备份到另外一台服务器?...
  3. linux的ftp下载假死,记一次commons-net FTP上传下载卡死
  4. 漫步最优化十五——凸函数优化
  5. 如何为物联网选择微控制器?
  6. python用turtle画彩虹_Python基础实例——绘制彩虹(turtle库的应用)
  7. Touch事件分发源码解析
  8. CICD详解(二)——Jenkins持续集成原理
  9. pr如何跳到关键帧_pr怎么跟踪?pr怎么做运动跟踪怎么用?
  10. Extjs EditorGridPanel
  11. 打印机加粉出现的问题:打印机m7206清零
  12. MDK KEIL 下载算法程序 外部存储QSPI FLASH
  13. Windows的AppData 文件夹
  14. 增加Router接口
  15. Unity IOS包在IPhone出现闪退
  16. Chrome 火焰图
  17. 入侵特斯拉汽车Model S 信息娱乐系统漏洞
  18. Word交叉引用怎么才能只引用编号项
  19. iOS-OC-3DES加密和解密
  20. 杭电计算机研究生复试,杭电计算机考研经验

热门文章

  1. 报名 | 2022年 Ansys 全球仿真大会中国站启动报名
  2. HTML语言常用英语,学习html语言应该掌握的几组英文单词
  3. IoGetDeviceProperty 例程
  4. Ant Design Vue上传文件
  5. 秒杀项目之秒杀商品展示及商品秒杀
  6. 安装Windows和rhel/Centos双系统
  7. ASID 与 MIPS 中 TLB相关寄存器
  8. 戴尔科技:“强平台+即服务”创新模式,重新定义混合多云之路
  9. 三极管基极下拉电阻大小的确定方法
  10. 《英语语法新思维初级教程》学习笔记(三)冠词