前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java练习本(2019-07-20)

java练习本(2019-07-20)

作者头像
微笑的小小刀
发布2019-07-22 16:30:36
2730
发布2019-07-22 16:30:36
举报
昨日翻译

“We are all born for love. It is the principle of existence, and its only end. ”

—— Benjamin Disraeli

“我们都是为爱而生的。它是存在的原则,也是唯一的目的。我们都是为爱而生的。它是存在的原则,也是唯一的目的。”

——本杰明·迪斯雷利

今日名言

“ Love is the greatest refreshment in life. ”

—— Pablo Picasso

2019.07.19问题及解析

题目
public class Father {
   private String name = "father";
   public Father(){
       printName();
  }

   public void printName(){
       System.out.println(name);
  }

   static class Son extends Father{
       private String name = "son";
       public void printName(){
           System.out.println(name);
      }
  }

   public static void main(String[] args) {
       Father father = new Son();
  }
}

请问上述程序的结果为?

A.null

B.father

C.son

D.编译错误

答案与解析

1.相关知识

当声明父类对象,new子类实例时,会首先创建父类对象之后才会创建子类对象。

2.答案解析

首先创建Father对象,调用Father构造方法

调用printName()方法,子类中有此方法因此会调用子类的该方法

但此时子类属性还未加载

因此打印name时没有实际值,输出null

答案选A。

题目分类

类——实例、值传递变化

题目
public class Test {
   public static void main(String[] args) {
       Test test = new Test();
       test.start();
  }

   void start(){
       Value value1 = new Value();
       System.out.print(value1.b + " ");
       Value value2 = change(value1);
       System.out.print(value1.b + " " + value2.b);
  }

   Value change(Value value){
       value.b = 1;
       return value;
  }
}

class Value{
   Byte b;
}

上述代码的输出结果为?

A.null nulll 1

B.null 1 1

C.0 0 1

D.0 1 1

重磅推荐

以我手写我心,有位伟人说过,

整理记录是最高效的学习方法

在这里即可一展所学,

不仅可以与同辈交流

还可与前辈过招

技术君在这里等你哦~

这里有技术大佬们在线答疑,

这里有一大堆的编程资料,

这里有志同道合共赴编程的小伙伴。

(加微信拉你进群)

投稿要求如下:

知识点整理并写成文章。

要求段落结构清晰,

字数须大于500字,

报酬信息请联系小刀

联系方式:

邮箱:lixiang9409@vip.qq.com

微信号:best396975802

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java技术大本营 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 昨日翻译
  • 今日名言
  • 题目
  • 答案与解析
    • 1.相关知识
      • 2.答案解析
        • 题目分类
          • 题目
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档