黑马程序员技术交流社区

标题: 以下代码运行输出是 [打印本页]

作者: longxuxu    时间: 2015-10-5 00:07
标题: 以下代码运行输出是
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);
}
}
作者: green_power    时间: 2015-10-7 19:11
楼主 你的双引号写错了  应该为英文下的""
作者: green_power    时间: 2015-10-7 19:14
其他的编译出来错误 表示不会修改 无能为力  还在调试
作者: green_power    时间: 2015-10-7 19:26
改成这样子之后 运行结果是Person
class Test {
        public static void main(String[] args) {
                Person p = new Child();
                System.out.println(p.name);
        }
}
class Person{
                String name="Person";
                int age=0;
}
class Child extends Person{
                public String grade;
}
作者: green_power    时间: 2015-10-7 19:27
不知道楼主本意和我改的是否一样
作者: 苏浩浩大神    时间: 2015-10-9 10:47
66666666啊!
作者: 吃饭工作睡觉    时间: 2015-10-16 16:26
private修饰的属性只能同类文件中访问。所以肯定事出异常了。把private String = "Person"中private修改成public后会显示Person。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2