继承相关面试题
来源:互联网 发布:安徽网络大学马鞍山 编辑:程序博客网 时间:2024/06/03 21:20
package com.design.fatory.chapter01;public class Test { public static void main(String[] args) { A a = new B(); test(a); } public static void test(A a) { System.out.println("test A"); a.whoAmI(); } public static void test(B b) { System.out.println("test B"); b.whoAmI(); }}class A { public void whoAmI() { System.out.println("I am A"); }}class B extends A { public void whoAmI() { System.out.println("I am B"); }}
结果:
test AI am B
分析:
1.第一步执行的方法来看肯定是要执行变量类型是A的方法,因为变量的类型就是A类型的,然后具体执行whoAmI方法的时候,肯定是执行子类自己的方法,不然继承和重写也就失去了意义了。
阅读全文
0 0
- 继承相关面试题
- 继承相关的面试题
- JAVA面试题(继承)
- 继承的面试题
- 继承面试题2
- 字符串相关面试题
- 相关面试题 回答
- spring相关面试题
- Android相关面试题
- 操作系统相关面试题
- String相关面试题
- 字符串相关面试题
- python相关面试题
- android相关面试题
- 计算机网络相关面试题
- Handler相关面试题
- Android面试题相关
- Hadoop相关面试题
- Maven总结
- Vue项目--用iscroll.js+pullToRefresh.js实现上拉加载更多、下拉刷新
- python脚本用sqoop把mysql数据导入hive数据仓库中
- 1.关于Servlet的程序流程
- 老司机教你如何优雅地完成一个小项目测试
- 继承相关面试题
- WebSocket
- 最大字段和
- main方法的一些小细节
- python验证IP代理是否可用
- PAT1007 素数对猜想
- git clone出现错误:(gnome-ssh-askpass:3530): Gtk-WARNING **: cannot open display: 然后求解决方案?
- Android微信支付集成和踩过的坑
- Oracle导入导出命令和相关介绍