java 访问权限问题

如图,Beetle类在去掉extends Insect时,printInit方法和k都无法访问。
他们不是在同一个包中吗?同一个包中不是就算是包反问权限也是可以相互访问的吗?
为什么会出现访问不了的情况呢??
自学小白一个,求大神解答,谢谢

本来就不行,不同的类,访问 都需要通过对象来进行static修饰的方法和属性可以直接通过类名打点调用。。继承是默认拥有父类可继承的属性和方法。比如你删掉继承 然后像下面那样通过对象来访问
Beetle bet=new Beetle(); bet.printInit()
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答