当前位置:
代码迷
>>
J2SE
>> 怎么确保调用super.XXX()
详细解决方案
怎么确保调用super.XXX()
热度:
3953
发布时间:
2013-02-25 00:00:00.0
如何确保调用super.XXX()
Android里面有个异常,叫SuperNotCalledException,如果子类没有通过super.XXX()调用父类的方法,则报此异常。请问如何实现类似的功能,只要能确保调用super.XXX()就行。 似乎Java中还真不太容易实现这种控制。构造函数是编译时就控制了,但普通函数并没有此类约束。
需要主调程序跟父类方法之间提前做了特殊约定才有可能做到,比如父类方法被调用后置某个标志位;主调函数最后去检查该标志位啥的;但也很难防范子类通过各种手段去掩盖它。
相关解决方案
struts2中 super,super.execute();是什么意思,如何理解
super.toString等价this.toString?解决思路
java super()的使用有关问题
<T extends Comparable< super T>>该怎么解决
怎么在gridview中实现如下操作?(super easy)
面试题:为何java不允许 super.super.xxx
浅谈Java泛型之< extends T>跟< super T>的区别
super 跟this的区别
请教 构造函数的 super(); 是什么东西
<T extends Comparable< super T>>解决方法
关于 Super 关键字的1点疑惑
关于通配符 Pair< super Manager> 的疑点
这个 TreeSet 集合中的 泛型限定 super 有关问题
为何要调用?super.paintComponent()请进来看看(小弟我在谷歌中没找到答案)
System.out.println(super.print() + " id:" 帮看下为啥有错的
简单java有关问题求助 super(a)有关问题
兑现 clone 方法时,为什么不能用 Object.clone() 而用 super.clone() ,super 不就是 Object 吗
新手求解释if((self=[super init])){.}双小括号的作用,该怎么解决
[super dealloc]出现EXC_BAD_ACCESS是什么原因,该怎么解决
super.onCreate(savedInstanceState);帮忙看一下,该如何处理
super.findViewById(),this.findViewByid(),view.findViewByid()感觉有些弄不清了
super.onDestroy(); 的有关问题
super.onCreate(savedInstanceState);帮忙看一下,该怎么处理
super.handleMessage(msg)是什么意思?解决思路
下限通配符(Comparable <?super K>)
(谓语 super String> s)或(String s)
Super-Resolution Mapping of Impervious Surfaces from Remotely Sensed Imagery with Points-of-Interest
Java 泛型中? super T和? extends T的区别
方法的重载、重写、super 、this
super()调用父类方法