如何确保调用super.XXX() Android里面有个异常,叫SuperNotCalledException,如果子类没有通过super.XXX()调用父类的方法,则报此异常。请问如何实现类似的功能,只要能确保调用super.XXX()就行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 似乎Java中还真不太容易实现这种控制。构造函数是编译时就控制了,但普通函数并没有此类约束。需要主调程序跟父类方法之间提前做了特殊约定才有可能做到,比如父类方法被调用后置某个标志位;主调函数最后去检查该标志位啥的;但也很难防范子类通过各种手段去掩盖它。 你这个需求怎么感觉是编译器做的事啊。你的意思是在子类如果不出现super.xxx()这样的调用父类xxx()就得抛异常了。这个是编译期才能检查的出来的。如果程序已经运行了。是没法知道在是用什么方式调用了父类的xxx()的。 java winsock JAR包的文件如果要写数据一般是写在哪里? JAVA保存图片的问题 求助!!验证码的问题 两个自编public CLASS 放在同一个目录下 如c:\test,为什么不能在一个CLASS中NEW另一个CLASS? 新手请教 用 jarsigner 打签名的时候 怎样可以设置 签名版本号 也就是 .SF 文件中的 Signature-Version:1.0 java一个笔试题目,求解释。 visual j++ 有人用吗?我找不到好的编译器!谁能推荐一下! 我刚学Java,用Javac编译一个例程没问题,但一用Java运行就出错:Exception in the thread "main" java.lang.NoClassDefFoundError: Welcome 关于eclipse打包成 可执行的jar 文件的问题!好奇怪。 Java中的GC
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货