当前位置: 代码迷 >> J2SE >> 为什么子类无法访问非本包的父类protected方法,该怎么解决
  详细解决方案

为什么子类无法访问非本包的父类protected方法,该怎么解决

热度:122   发布时间:2016-04-24 12:35:24.0
为什么子类无法访问非本包的父类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的子类,所以不能调用
  相关解决方案