很明显啊,getvar()不是public型的。ClassTest不会继承。

解决方案 »

  1.   

    有趣的是,当父类和子类不在同一个包下的时候
    在子类里面既不能访问父类的protected型东东,也不能访问default型的东东
    不信大家可以去试!
      

  2.   

    默认的访问控制词是不在同一包的类及类的方法和类成员是不能访问的
    所以在com.abc.pkg2下的ClassTest类不能访问com.abc.pkg1类下的ClassOne下的getVar方法
      

  3.   

    在ClassOne中,getVar是default的即package权限的,所以不能访问,
    由于不在一个包中,子类只能访问父类中的public方法new ClassTest().getVar();由于子类只继承其能够看到的父类中的方法,所以没有getVar方法