读书人

为什么子类无法访问非本包的父类prote

发布时间: 2012-02-28 13:06:35 作者: rapoo

为什么子类无法访问非本包的父类protected方法
package tools;

public class kj {

protected void tk(){
System.out.println("r");
}
}


package text;
import tools.kj;
class kj2 extends kj{
kj2(){

}
}
public class text2 {

public static void main(String args[]){
kj2 k = new kj2();
k.tk();//error

System.out.println("w");





}
}


[解决办法]
因为你在text2中调用,text2不是kj的子类,所以不能调用

读书人网 >J2SE开发

热点推荐