专栏首页java学习Java每日一题_关于类继承常见的易错面试题

Java每日一题_关于类继承常见的易错面试题

题目 ID:javaxxf

对文件名为Test.java的java代码描述正确的是( )

class Person {
  String name = "No name";
  public Person(String nm) {
      name = nm;
  }
}
class Employee extends Person {
  String empID = "0000";
  public Employee(String id) {
      empID = id;
  }
}
public class Test {
  public static void main(String args[]) {
      Employee e = new Employee("123");
      System.out.println(e.empID);
  }
}

What is the result?

A、Not equal

B、Equal

C、程序报错

D、没有输出

答案解析 ID:javaxxf

正确答案是:C

子类的构造方法总是先调用父类的构造方法,如果子类的构造方法没有明显地指明使用父类的哪个构造方法,子类就调用父类不带参数的构造方法。 而父类没有无参的构造函数,所以子类需要在自己的构造函数中显示的调用父类的构造函数

没改之前

纠正方式1

纠正方式2

推荐阅读目录

Java学习求职路线(资料、视频、源码、项目实战)

程序员用这5种方式学习编程最无效,停止这些可以少走弯路!

大学毕业刚培训完Java,没有经验怎么找工作呢?

⊙请问你知道什么是栈吗?

⊙看看你对队列的了解有多少?

⊙面试题68(加深你对栈的理解_让你知道什么是栈)

⊙来测试一下你对数据结构中的栈和队列的了解有多少?

⊙面试题63(链表,哈希表)

⊙ 请你对Java中树的了解有多少?

这个培训机构怎么?

JavaEE就业学习路线(给初学者以及自学者一个学习方向)?

Servlet实现一个简单的登录【验证码】功能

二维码生成源码

java学习微信讨论群

Spring学习笔记

Mybatis学习笔记

本文分享自微信公众号 - java学习(javaxxf)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-06-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 面试题36(关于构造方法的的理解?)

    下面关于构造方法的说法不正确的是? A 构造方法也属于类的方法,用于创建对象的时候给成员变量赋值 B 构造方法不可以重载 C 构造方法没有返回值 D 构造方法一...

    Java学习
  • 工程师笔试题1

    1.访问修饰符作用范围由大到小是( )。 A.private-protected-default-publicB.public-protected-defaul...

    Java学习
  • Java每日一题_关于形参与实参

    1、当调用方法时,如果传入的数值为基本数据类型(包含String类型),形式参数的改变对实际参数不影响。

    Java学习
  • Android 天气APP(十九)更换新版API接口(更高、更快、更强)

    近段时间,和风天气上线了新的API版本,并且给所有的和风开发者发送了邮件,好像是7月10号,哪个时候我去看了一下,发现改动还是有的,和风天气V7版开发API文档...

    晨曦_LLW
  • Java微信公众平台开发(四)--回复消息的分类及实体的创建

    前面有说道对接收到微信服务器消息后对消息的分类,当时主要分为普通消息和事件消息,这里我们要讲述的是我们在给用户回复的消息类型,在这里也可以大致分为两类:一种为不...

    用户2417870
  • MyBatis设计思想(2)——日志模块

    适配器模式的作用:将一个接口转换成满足客户端期望的另一个接口,使得接口不兼容的那些类可以一起工作。

    张申傲
  • Java中的异常处理2堆栈追踪finally自动尝试关闭资源语法

    想要知道异常的根源,以及多重方法调用下异常的传播,可以利用异常对象自动收集的堆栈的追踪来取得相关信息,例如,调用调用异常对象的printStacktrace()...

    desperate633
  • epoll LT 模式和 ET 模式详解(文末赠书)

    与 poll 的事件宏相比,epoll 新增了一个事件宏 EPOLLET,这就是所谓的边缘触发模式(Edge Trigger,ET),而默认的模式我们称为 水平...

    范蠡
  • 设计模式的征途—20.备忘录(Memento)模式

    相信每个人都有后悔的时候,但是人生并无后悔药,有些错误一旦发生就无法再挽回,有些事一旦错过就不会再重来,有些话一旦说出口也就不可能再收回,这就是人生。为了不让自...

    Edison Zhou
  • salesforce零基础学习(八十)使用autoComplete 输入内容自动联想结果以及去重实现

    项目中,我们有时候会需要实现自动联想功能,比如我们想输入用户或者联系人名称,去联想出系统中有的相关的用户和联系人,当点击以后获取相关的邮箱或者其他信息等等。这种...

    用户1169343

扫码关注云+社区

领取腾讯云代金券