代码执行过程详解
答案:1 悬赏:60 手机版
解决时间 2021-03-29 18:22
- 提问者网友:王者佥
- 2021-03-29 06:34
代码执行过程详解
最佳答案
- 五星知识达人网友:逐風
- 2021-03-29 06:51
public class Person{
private String name=”Person”; //私有属性,不能使用 obj.name 形式访问,不然会报错
int age=0;
}
public class Child extends Person{
//继承 Person 就相当于拥有父类的属性和方法
private String name="person";
int age = 0;
///////////////////
public String grade;
public static void main(String[] args){
Person p = new Child();
System.out.println(p.name);//这里报错了,不能直接访问私有属性
}
}追问Person p = new Child();这一段代码是实例化子类里的对象赋值给p??我看一般代码都是这样的Person p =new Person();原理是一样的吗?
private String name=”Person”; //私有属性,不能使用 obj.name 形式访问,不然会报错
int age=0;
}
public class Child extends Person{
//继承 Person 就相当于拥有父类的属性和方法
private String name="person";
int age = 0;
///////////////////
public String grade;
public static void main(String[] args){
Person p = new Child();
System.out.println(p.name);//这里报错了,不能直接访问私有属性
}
}追问Person p = new Child();这一段代码是实例化子类里的对象赋值给p??我看一般代码都是这样的Person p =new Person();原理是一样的吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯