早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在java中如果同一个包中父类在a.java中,子类在b.java中,编译时已成功编译父类,为何子类编译时不成功。在java中如果同一个包中父类在a.java中,子类在b.java中,编译时已成功编译父类,为何子

题目详情
在java中如果同一个包中父类在a.java中,子类在b.java中,编译时已成功编译父类,为何子类编译时不成功。
在java中如果同一个包中父类在a.java中,子类在b.java中,编译时已成功编译父类,为何子类编译时无法找到父类定义的变量和方法。
  package exercise;
import exercise. * ;
public class Circle extends GeometricObject
{
int radius;
public Circle(){}
public Circle(int r){
radius=r;
}
public void setR(int r){
radius=r;
}
public double getR(){
return radius;
}
public double getPer(){
perimeter=2*radius*3.14;
return perimeter;
}
public double getArea(){
area=3.14*radius*radius;
return area;
}
}
这是子类之一
▼优质解答
答案和解析
您好,提问者:
protected 跟 private 是无法继承过来的。。
只有public 跟 默认不写的访问修饰符才可以继承。