包访问权限的类的非静态方法声明为public 没有意义!? 因为在包外这个类是不可见的,所以也不能调用其任何非静态方法(静态方法可以?)。不是吗?谢谢谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 任何public类在包内外都是可见的,只有非public的类在包外不可见。 嗯。说的就是包访问权限的类(非public 类),上述论断是否正确呢? 非public的类,类都见不着,又怎么可以访问其非静态方法呢? 包访问权限的类,其“方法声明为public没有意义”却实也没比非public的方法更有意义。但也有特殊的情况,比如一个包访问权限的类,继承了另一个public的类,或实现了一个public的接口,那么那些重载的或实现的方法也必须不能低于父类的限制,如果父类是public,它也只能是public了。而且这里也确实可以从父类引用上间接访问这些方法。 swing两个窗体传值问题? (100分)iText 解析PDF文档中的所有可见内容 sql报错为什么 杨辉三角问题 如何将两字节数组耦合? 在一个容器里添加背景 初学者求教,关于applet的执行问题! 最简单的问题(在窗体上显示一个JLabel标签),我出最高的分,唉郁闷ing 如何让TextArea显示多彩文本 CMP Entity Bean 哪里的问题? 同一个系统如何使用2个版本的jdk java -classpath
但也有特殊的情况,比如一个包访问权限的类,继承了另一个public的类,或实现了一个public的接口,那么那些重载的或实现的方法也必须不能低于父类的限制,如果父类是public,它也只能是public了。
而且这里也确实可以从父类引用上间接访问这些方法。