无法访问的语句java_java练习本(原每日一练)(20190422)

名人名言
昨日翻译

“Our greatest fear should not be of failure… but of succeeding at things in life that don’t really matter.”

    ——Francis Chan

“我们最大的恐惧不应该是失败……而应该是在生活中那些无关紧要的事情上取得成功。”

 ——弗兰西斯陈

今日名言

“It had long since come to my attention that people of accomplishment rarely sat back and let things happen to them. They went out and happened to things.”

——-Leonardo Da Vinci

2019.04.21问题及解析
题目
public class Son extends Mother{    public String grade;    public static void main(String[] args) {        Mother mother = new Son();        System.out.println(mother.name);    }}class Mother{    private String name = "mom";    int age = 50;}

请问上述代码的输出是:

A.mom

B.没有输出

C.编译出错

D.抛出异常

E.null

答案与解析

1.相关知识

private修饰的属性子类无法访问

2.代码流程

定义了Son类继承Mother类

定义了公有属性grade

定义了main方法

声明了Mother类,new了一个Son对象

输出mother.name

定义了Mother类

定义私有属性name,值为mom

定义了属性age,值为50

3.答案解析

我们很多人都知道父类对象的属性如果为private,我们无法访问

但如果我们强行访问会输出什么呢?

在编译的时候就会发生错误哦

Error:(6, 34) java: name 在 study.year2019.month04.day21.Mother 中是 private 访问控制

因此结果为编译错误,答案选C

2019.04.22问题
 class Car {    String name = "汽车";    Car(String name){        name = this.name;    }}class BMW extends Car{    String name = "宝马";    BMW(String name) {        this.name = name;    }}class Test{    public static void main(String[] args) {        Car bmw = new BMW("宝马x5");        System.out.println(bmw.name);    }}

请问下面正确的选项是:

A.输出:汽车

B.输出:宝马

C.输出:宝马X5

D.编译报错

E.输出异常

往期回顾

java练习本(原每日一练)|(2019-04-21)

java练习本(原每日一练)|(2019-04-20)

java练习本(原每日一练)|(2019-04-19)

java练习本(原每日一练)|(2019-04-18)

java练习本(原每日一练)|(2019-04-17)

java练习本(19_04_16)|继承——访问修饰符、覆盖

java练习本(19_04_15)|lang包类——Math

java每日一练(19_04_12)|循环语句——for

java每日一练(19_04_11)|条件语句——switch

java每日一练(19_04_10)|异常—— try catch finally

java每日一练(19_04_09)|面向对象—— 继承、访问修饰符

java每日一练(19_04_08)|运算符、循环—— for、++自增

java每日一练(19_04_07)|基础数据类型、包装类—— double、float、int、Double

java每日一练(19_04_03)|HashMap、Hashtable

java每日一练(19_04_02)|instanceof关键字

java每日一练(19_04_01)

java每日一练(19_03_31)

java每日一练(19_03_30)

加入我们吧~

眼过千遍,不如手过一遍,一定一定要把自己的想法写出来(想法不论对错,写你所想就是进步),这样才会有所收获,你的每一个留言和分享小刀都会认真回复,彼此学习共同进步~

小刀和小伙伴在学习群里

等你来一起监督学习哦,坚持!加油!

进群请加小刀微信: best396975802

cc504e0d086257b8987f6a3c1656fd24.png

END 1ee51679dc81fbda794f2c9c1260a7ca.gif

微信群请点击公众号菜单进微信群

文字|天堂

排版|花音

72bb716091d10661d40dbbafab53ec8c.png你点的每个 在看,我都认真当成了喜欢
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值