抽象类中公有方法子类不可见!!!!
如题!有遇到过吗?
父类是实现Filter的一个抽象类,实现了doFilter方法
抽象类中有一些已实现的方法
子类继承抽象类,子类可以实现父类中的抽象方法
同时可以重写父类的doFilter方法
但子类中确访问不到父类中的其它public的方法。。。。
为什么????
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
有新进展了:
子类可以访问父类中private的成员属性!
然后将JAR包中那抽象类在自己项目中原样重写后(包路径,对象内容完全一样),就可以正常访问public方法,调用private属性编译错误了。。。
这是啥么子问题呀!
但isB方法的声明是public的呀!
public声明的方法有管在哪里都应该是可见的吧!
(我有JAR包的源码)
引用来自#4楼“zakowey”的帖子
哦!
说明一下:这个BaseFilter抽象类是在一个Jar包中的,就是说我的MyFilter去继承别人提供JAR包中的抽象类。
哦!
说明一下:这个BaseFilter抽象类是在一个Jar包中的,就是说我的MyFilter去继承别人提供JAR包中的抽象类。
源代码在公司,其中代码的结构是:
用记事本写的,呵呵!不知道关键字有没有拼错。。。
有没有源码发来看看,这种情况不应该会发生