Java面试题18 牛客 假定Base b = new Derived();
Java面试题18 牛客 假定Base b = new Derived(); 调用执行b.methodOne()后,输出结果是什么?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
首先看到这道题,我们先看一下评论
可以的,你南我也南
打开工具,不多说
class Base
{public void methodOne(){System.out.print("A");methodTwo();}public void methodTwo(){System.out.print("B");}
}class Derived extends Base
{public void methodOne(){super.methodOne();System.out.print("C");}public void methodTwo(){super.methodTwo();System.out.print("D");}
}
public class test{public static void main(String[] args){Base b = new Derived();b.methodOne();}
}
运行结果
public void methodOne()
{
System.out.print("A");
methodTwo();//调用的是子类的methodTwo方法,而子类的又有super关键字,所以先调用父类的methodtwo方法,此时先输出的是B,然后输出D
}
最后执行完print(“C”)
答案C
我是歌谣,如果有不合理之处,欢迎指出,期待与你一起成长。
阅读目录(置顶)(长期更新计算机领域知识)
阅读目录(置顶)(长期更新计算机领域知识)
阅读目录(置顶)(长期科技领域知识)
歌谣带你看java面试题
Java面试题18 牛客 假定Base b = new Derived();相关推荐
- java面试题29 牛客 以下关于集合类ArrayList、LinkedList、HashMap描述
java面试题29 牛客 以下关于集合类ArrayList.LinkedList.HashMap描述错误的是() A HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或 ...
- java面试题28 牛客 下面有关java classloader说法错误的是?
java面试题28 牛客 下面有关java classloader说法错误的是? A Java默认提供的三个ClassLoader是BootStrap ClassLoader,Extension Cl ...
- java面试题23 牛客ArrayLists和LinkedList的区别,下述说法正确的有?
java面试题23 牛客ArrayLists和LinkedList的区别,下述说法正确的有? A ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构. B 对于随 ...
- Java面试题 22 牛客 Java是一门支持反射的语言,基于反射为Java提供了丰富的动态性支持
Java面试题 22 牛客 Java是一门支持反射的语言,基于反射为Java提供了丰富的动态性支持,下面关于Java反射的描述,哪些是错误的:( ) A Java反射主要涉及的类如C ...
- Java面试题17 牛客 下面哪个选项正确创建socket连接?
Java面试题17 牛客 下面哪个选项正确创建socket连接? Socket s = new Socket(8080); Socket s = new Socket("192.168.1. ...
- Java面试题16 牛客 以下java程序代码,执行后的结果是()
Java面试题16 牛客 以下java程序代码,执行后的结果是() 1 2 3 4 5 6 7 8 9 10 public class Test { public static void ma ...
- Java面试题15牛客 以下关于Integer与int的区别错误的是
Java面试题15牛客 以下关于Integer与int的区别错误的是 A int是java提供的8种原始数据类型之一 B Integer是java为int提供的封装类 C int的默认值为0 D In ...
- java面试题6 牛客:哪个关键字可以对对象加互斥锁?
哪个关键字可以对对象加互斥锁?() A synchronized B volatile C serialize D static synchronized的4种用法 1.方法声明时使用,放在范围操作符 ...
- Java面试题19 牛客下面有关java的引用类型,说法正确的有?
Java面试题19下面有关java的引用类型,说法正确的有? A:对于一个对象来说,只要有强引用的存在,它就会一直存在于内存中 B:如果一个对象仅持有虚引用,那么它就和没有任何引用一样,在任何时候都可 ...
最新文章
- spring IOC容器设计理念与核心注解的使用
- NPM 安装 TypeScript 和 npm 的 Invalid package.json 错误以及运行第一个typescript程序
- 【杂谈】为什么你学了AI,企业却不要你
- android 代码加view,Android中将View添加至窗口的源码分析
- [转]ORACLE 异常错误处理
- Bugku杂项-convert
- 隐藏esp_汽车一键启车主必须知道的几个“隐藏”技巧
- 使用Python实现电子邮件群发功能
- 二叉树转为单链表——Flatten Binary Tree to Linked List
- ActionScript Adobe Flash Builder Adobe Flash CC 学习笔记
- 生成开端原著小说词云
- 抖音的计算机技术优势,抖音系统的四大优势是什么?
- Hubble数据库x某股份制商业银行 信用卡反欺诈项目构建2.4亿条社交网络库
- 使用 HttpWatch 分析 HTTP 协议
- 从C到C++衔接——浅析两种语言的差别
- 【发布】哔哩哔哩bilibili替换旧版播放(稍后再看)
- 字幕时间轴制作(2)
- caffe 提取LMDB时可能出现的错误
- 【task02】共享单车数据挖掘赛
- VSPD软件发送与串口线发送区别
热门文章
- asp IIS部署An error occurred on the server when processing the URL错误提示解决
- 【设计模式】五、单例模式(独一无二的对象)
- iOS7初体验(2)——单元测试
- linux 常用工具
- c语言自学门槛,初学C语言的人最常问的几个问题
- linux 安装rmp服务,Linux LAMP服务的rpm包安装与配置
- linux bind命令,LINUX命令bind-系统管理-显示或设置键盘按键与其相关的功能
- Exynos4412 Uboot 移植(三)—— Uboot添加自定义命令
- 快速学会开发微信小程序
- 递归删除指定目录下的指定类型文件和目录