题目:
在包中编写一个类,类应具备一个protected方法。在包外部,试着调用该protected方法并解释其结果。然后,从你的类中继承产生一个类,并从该导出类的方法内部调用该protected方法。
解答:
package seven.fifteen;
public class Fifteen {
protected void test() {
System.out.println("This is the protected method");
}
}
package seven;
import seven.fifteen.Fifteen;
public class FifteenTest extends Fifteen{
public static void main(String[] args){
FifteenTest f = new FifteenTest();
f.test();
}
}
结果如下:
解释:
protected也提供包内访问权限。在包外,你只能在继承的类里调用基类的protected成员。
如果觉得不错,就用点赞或者关注或者留言,来代替五星好评~
谢谢各位~