siMeng_66
x西门m
2016-03-18 00:57
采纳率: 100%
浏览 2.0k
已采纳

java试题,求大神解答啊

2. 以下代码运行输出是()

public class Person{
    private String name=”Person”;
    int age=0;
}
public class Child extends Person{
    public String grade;
    public static void main(String[] args){
        Person p = new Child();
        System.out.println(p.name);
    }
}

A) 输出:Person
B) 没有输出
C) 编译出错
D) 运行出错

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

11条回答 默认 最新

  • qq_34038368
    后会无期啦 2016-03-18 01:27
    已采纳

    编译出错,,,,,,,,子类只能继承父类的非私有 方法跟变量

    点赞 评论
  • luochoudan
    丑旦 2016-03-18 01:04

    选A,目测考多态的。

    点赞 评论
  • chen956
    清泉流 2016-03-18 01:06

    应该是编译出错吧,name是私有的,根本无法直接使用

    点赞 评论
  • sinat_30152107
    撸狗 2016-03-18 01:11

    A……考的是多肽的应用

    点赞 评论
  • CSDN_wutongyu
    csdn_???? 2016-03-18 01:13

    编译出错,因为name是私有的,不能被p调用,等于说main方法中name没有声明定义

    点赞 评论
  • sinat_33705286
    sinat_33705286 2016-03-18 01:16

    选A吧!父类引用指向子类对象!父类中的一个方法只有在父类中定义而在子类中没有重写的情况下,才可以被父类类型的引用调用; 对于父类中定义的方法,如果子类中重写了该方法,那么父类类型的引用将会调用子类中的这个方法

    点赞 评论
  • enpterexpress
    把分全给哥 2016-03-18 01:24

    C is right

    点赞 评论
  • cherrycheng_
    cherry__cheng 2016-03-18 02:06

    一看这个题就是编译出错,但站在实践是检验真理的唯一标准的角度,还是敲了一遍代码。
    效果图如下:
    图片说明

    点赞 评论
  • m_zero_ichelle

    编译出错,子类不能直接调用父类私有成员。

    点赞 评论
  • bi_ma_wen
    凶凶的老干爹 2016-03-18 04:13

    编译出错,子类不能直接调用父类的私有成员

    点赞 评论
  • u013772876
    夜半无声 2016-03-18 05:43

    编译出错了!私有属性子类调用不 到

    点赞 评论

相关推荐