笔试题 Overloading in Java

Question 1 以下程序的输出结果为( )。

public class Test {
public int getData() {
return 0;
} public long getData() {
return 1;
} public static void main(String[] args) {
Test obj = new Test();
System.out.println(obj.getData());
}
}

a) 1

b) 0

c) Runtime error

d) Compilation error

参考答案

```
d
```

Question 2 以下程序的输出结果为( )。

public class Test {
public int getData(String temp) throws IOException {
return 0;
} public int getData(String temp) throws Exception {
return 1;
} public static void main(String[] args) {
Test obj = new Test();
System.out.println(obj.getData("GFG"));
}
}

a) 0

b) 1

c) Compilation error

d) Runtime error

参考答案

```
c
```

Question 3 以下程序的输出结果为( )。

public class Test {
private String function() {
return ("GFG");
} public final static String function(int data) {
return ("GeeksforGeeks");
} public static void main(String[] args) {
Test obj = new Test();
System.out.println(obj.function());
}
}

a) Compilation error

b) Runtime error

c) GFG

d) None of these

参考答案

```
c
```

Question 4 以下程序的输出结果为( )。

public class Test {
private String function(String temp, int data) {
return ("GFG");
} private String function(int data, String temp) {
return ("GeeksforGeeks");
} public static void main(String[] args) {
Test obj = new Test();
System.out.println(obj.function(4, "GFG"));
}
}

a) GFG

b) GeeksforGeeks

c) Compilation error

d) Runtime error

参考答案

```
b
```

Question 5 以下程序的输出结果为( )。

public class Test {
private String function(String temp, int data, int sum) {
return ("GFG");
} private String function(String temp, int data) {
return ("GeeksforGeeks");
} public static void main(String[] args) {
Test obj = new Test();
System.out.println(obj.function("GFG", 0, 20));
}
}

a) GFG

b) Compilation error

c) Runtime error

d) GeeksforGeeks

参考答案

```
a
```

Question 6 以下程序的输出结果为( )。

public class Test {
private String function(float i, int f) {
return ("gfg");
} private String function(double i, double f) {
return ("GFG");
} public static void main(String[] args) {
Test obj = new Test();
System.out.println(obj.function(1., 20));
}
}

a) GFG

b) Compilation error

c) Runtime error

d) GeeksforGeeks

参考答案

```
a
```

参考链接

【笔试题】Overloading in Java的更多相关文章

  1. Java 面试/笔试题神整理 [Java web and android]

    Java 面试/笔试题神整理 一.Java web 相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并 ...

  2. 剑指Offer——CVTE校招笔试题+知识点总结(Java岗)

    剑指Offer(Java岗)--CVTE校招笔试题+知识点总结 2016.9.3 19:00参加CVTE笔试,笔试内容如下: 需要掌握的知识:Linux基本命令.网络协议.数据库.数据结构. 选择题 ...

  3. 一道笔试题来理顺Java中的值传递和引用传递

      题目如下: private static void change(StringBuffer str11, StringBuffer str12) { str12 = str11; str11 = ...

  4. 【笔试题】在 Java 中,如何跳出当前的多重嵌套循环?

    笔试题 在 Java 中,如何跳出当前的多重嵌套循环? public class Demo { public static void main(String[] args) { System.out. ...

  5. 笔试题二(java面向对象、多线程、集合)

    1.final关键字的特点 final修饰变量时,在堆内存中的地址是不变的,但对象的内容是可变的.//思考,找例子 2.静态变量的特点 实例变量是用对象引用,要先实例化对象,而静态变量属于类,只要类加 ...

  6. Java 工程师面试题和笔试题整理(一)

    根据自己之前收集的还有一部分自己面试的整理出来,希望能帮到面试的兄弟(2017). 海科融通 笔试题 1.有一个字符串,如果要在其中查找一个子串,都有哪些方式,写出你认为最好的一个. 2.写出线程都有 ...

  7. 【笔试题】Overriding in Java

    笔试题 Overriding in Java Question 1 以下程序的输出结果为( ). class Derived { protected final void getDetails() { ...

  8. Android开发面试经——3.常见Java基础笔试题

      Android开发(29)  版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客:http:/ ...

  9. 2016最新Java笔试题集锦

    更新时间:2015-08-13         来源:网络         投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...

随机推荐

  1. 最近的思考x

    数据结构与文件格式: 自我管理与成长管理: 静态分析与动态分析.

  2. day005-python基础数据类型之课后作业讲解

    1.元素的分类 需求:有如下集合[11,22,33,44,55,66,77,88,99,90……],将所有大于66的值保存在字典的第一个key中,将小于66的值保存在第二个key的值中 代码实现: # ...

  3. Redis之eval+lua实现初步

    目录 目录 1 1. 前言 1 2. 执行方式 1 3. 执行过程 3 4. 使用原则 3 1. 前言 Redis的实现保证eval的执行是原子的,即使eval执行的lua超时,Redis也不会自动终 ...

  4. JSX 简介

    JSX 简介 考虑如下变量声明: const element = <h1>Hello, world!</h1>; 这个有趣的标签语法既不是字符串也不是HTML. 它被称为JSX ...

  5. Pytest权威教程19-编写钩子(Hooks)方法函数

    目录 编写钩子(Hooks)函数 钩子函数验证和执行 firstresult: 遇到第一个有效(非None)结果返回 hookwrapper:在其他钩子函数周围执行 钩子(Hooks)函数排序/调用示 ...

  6. 【CSP膜你赛】ATM

    题目描述 小沈阳在小品里说过:“人生最痛苦的事情是人死了,钱还没花掉”. 于是小宋(80 岁)决定要将所有的储蓄从 ATM 机中取出花光. 小宋忘记 了她有多少存款(银行卡密码她是记得的 2333), ...

  7. ln -s 使用

    最近开发项目中遇到一个问题,网站上传文件到项目根目录下的upload文件夹,但是每次项目发布都会把upload文件夹删除掉,所以我们需要把upload文件夹放在系统目录下而不是项目根目录下. 访问的时 ...

  8. node解析修改ngix配置文件

    主要是通过nginx-conf这个工具. git地址:https://github.com/tmont/nginx-conf 具体用法: npm install -S nginx-conf 安装工具 ...

  9. Android Studio 本地化操作

    1.打开 string.xml 文件,在右上角,点 open-editor 2.点左上角的“地球”图标,就会弹出选择国家列表,输入zh会自动筛选,能很快选到中国简体中文 3.选择后,会在原来的列表中添 ...

  10. docker之网络桥接的两种方式

    第一种:直接敲命令方式配置安装网桥管理工具包:bridge-utile # yum install bridge-utils -y 1.先查看ip 是否有br0ip a2.brctl show 3使用 ...