Protected : 在包内相当于friendly, 但可被任意地方的子类调用
package unit06.exercises.package1;
public class ForTest15 {
protected void tttt(){
}
}import unit06.exercises.package1.*;public class Test15 extends ForTest15{
void ttttttt(){
ForTest15 ft15 = new ForTest15();
//ft15.tttt();
}
public static void main(String[] args) { }
}被注释的那一行发生编译错误,我想知道这是为什么?在子类中父类的protected 应该是可以访问的啊或许这个例子没有实际意义,但是我就是想搞清楚这个protected,希望好心人能帮我解释一下,谢谢
package unit06.exercises.package1;
public class ForTest15 {
protected void tttt(){
}
}import unit06.exercises.package1.*;public class Test15 extends ForTest15{
void ttttttt(){
ForTest15 ft15 = new ForTest15();
//ft15.tttt();
}
public static void main(String[] args) { }
}被注释的那一行发生编译错误,我想知道这是为什么?在子类中父类的protected 应该是可以访问的啊或许这个例子没有实际意义,但是我就是想搞清楚这个protected,希望好心人能帮我解释一下,谢谢
解决方案 »
- java中的文本信息怎么是字符串类型的???
- 初学者写的C/S结构的应用服务器代码,求指导,求狠批!!!
- 急!!!求高手指点自增运算符的问题!!!
- 一个编译时发生的,从来没见过的问题!
- 什么是OOAD?
- 请问JComboBox如何只按一次回车就可以马上输出(附程序)。
- tomcat 中mysql的Driver应该放在什么路径下?
- RMI客户端怎么连不上服务器啊,好像是什么java.security.AccessControlException
- JTable空间中如何才能在表格框中显示图片?
- 急!!applet--server(socket)--数据库 安全问题
- 急:如何取出list里面值相同的元素
- JAVA 和本地相关信息的获取问题
tttt();
}
是可以的
void ttttttt(){
ForTest15 ft15 = new ForTest15();
ft15.tttt();
}
是不行的
tttt();
super.tttt();
}这两种方式都可以啊那
void ttttttt(){
ForTest15 ft15 = new ForTest15();
ft15.tttt();
}
这样为什么不行呢