去掉注释编译通过
package pack;
class packageDemo
{
public static void main(String[] args)
{
packa.DemoA d = new packa.DemoA();
d.show();
packb.DemoC d1 = new packb.DemoC();
d1.method1();
//packb.DemoB d = new packb.DemoB();
//d.method();
}
}
/*
package packb;
public class DemoB
{
protected /* 保护权限*/ void method()
{
System.out.println("DemoB method run");
}
}
public class DemoC extends demoB
{
void method();//覆盖不了 权限小
protected void method();//可以覆盖 权限相等
public void method();//覆盖了 权限大于
}
*/
不去掉注释就报下面的错误
D:\Java\day10>javac -d d:\myclass demod.java
demod.java:23: 错误: 需要class, interface或enum
protected /* 保护权限*/ void method()
^
demod.java:26: 错误: 需要class, interface或enum
}
^
demod.java:35: 错误: 需要class, interface或enum
*/
^
3 个错误 |