`
lileibuaa
  • 浏览: 7241 次
文章分类
社区版块
存档分类
最新评论

Java中父类的声明引用子类中的方法的相关问题汇总

 
阅读更多

问题详细描述:

方法methodA有一个参数paraA,paraA的类型为classA。classB继承自classA,其中classA中有方法methodAa、methodAb,classB中重写methodAb,并新增了方法methodBc。现将classB的实例当做参数传入methodA。

1、在methodA中是否可以调用子类的methodBc方法?

实验证明:methodA中不能调用methodBc的方法

2、在methodA中调用methodAb方法,执行的代码是classB中的还是classA中的?

实验证明:在methodA中调用methodAb方法执行的是classB中的代码

分享到:
评论

相关推荐

    Java笔试题大汇总

    子类不能继承父类中访问权限为private的成员变量和方法,子类可以重写父类的方法,及命名与父类同名的成员变量。 子类通过隐藏父类的成员变量和重写父类的方法,把父类的状态和行为改变为自身的状态和行为。注意:...

    JAVA面向对象详细资料

    25.3 父类的引用指向子类实例时,父类引用可以调用哪些方法? 35 26 引用类型的自动类型与强制类型转换 36 27 多态的应用 37 27.1 在使用多态时的一般格式: 37 27.2 练习:创建一个薪资专员(Persionnel),能计算...

    java面试笔试题大汇总

    java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 6、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法...

    Java大厂面试题汇总及答案解析.docx

    A Java中的继承允许一个子类继承多个父类 B. 父类更具有通用性,子类更具体 C. Java中的继承存在着传递性 D. 当实例化子类时会递归调用父类中的构造方法 答案:A 分析:Java是单继承的,一个类只能继承一个父类。 2...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    第7章 Java中的方法——给汽车丰富多彩的功能 154 教学视频:2小时55分钟 7.1 方法:让汽车动开动 154 7.1.1 引出问题:开动汽车 154 7.1.2 那么,方法到底是什么呢? 155 7.1.3 方法调用过程初探 156 7.2 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    第7章 Java中的方法——给汽车丰富多彩的功能 154 教学视频:2小时55分钟 7.1 方法:让汽车动开动 154 7.1.1 引出问题:开动汽车 154 7.1.2 那么,方法到底是什么呢? 155 7.1.3 方法调用过程初探 156 7.2 ...

    Java笔试题目汇总

    Java笔试题目汇总122题(by feiyinglm) 1、面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择...

    Java常用英语汇总

    Java常用英语汇总ALLBACK CALLBACK首先是基于多线程的,没有线程的调用就不要谈回调...子类调用父类的构造方法叫回调用,那TMD的任何构造对象都叫回调了,因为任何对象至少继承了Object,构造时至少要调用Object的构造方法.

    Java面试笔试题大汇总

    java面试笔试题大汇总 JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择...

    最新最全Java面试题汇总

    重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。 52、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收

    125条常见的java面试笔试题大汇总

    来源与网上流传的125条常见的java面试笔试题大汇总 总结 1.抽象:  抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,...

    2011最新最全的JAVA面试题总结.txt

    新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把...

    JAVA程序员笔试面试题汇总及答案.rar

    新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 (3)封装: 封装...

    java笔试题大汇总

    新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把...

    2011最新最全的JAVA面试题

    新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把...

    JAVA程序员笔试面试题汇总及答案

    新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 (3)封装: 封装是...

Global site tag (gtag.js) - Google Analytics