父类package one;public class a 
{
public void test()
{
}
}
---------------------------------子类
import one.a;class b extends a
{
 void test()
{
age = 12;
}
}为什么可以编译通过啊?
子类的方法访问权限小于父类啊

解决方案 »

  1.   

    jdk编译不会报错,而netbeans里面就有错误提示是不是javac的时候要有些参数加上去?使用的是
    javac -d . a.javajavac -classpath \one two.java不知道是不是错了
      

  2.   

    你把b也改成了public class b试试看
      

  3.   

    楼主用的是什么编译器啊?我在命令行和eclipse中都试了,都不能编译。
      

  4.   

    我用eclipse也不能通过编译阿,这和实际理论是想符合的,没有必要太专牛角尖阿,有时间去研究下别的阿