本帖最后由 单凯 于 2013-8-19 21:26 编辑
好多人对内部类都多少有点疑惑,看帖的时候有很多人提问,当初我做基础题的时候也碰到过一道内部类的题,当时就没做出来。
后来看视频就懂了一点,今天有看到人问内部类的问题,就上网查了。
然后看到一句话,匿名内部类不能有构造方法,但可以创建一个实例。
一开始我好奇为啥没有构造函数,后来知道是没有名字,总不能光写一对括号吧,所以没有构造函数。
自己没有可以调用父类的嘛,反正内部类要继承父类,可是调用父类构造函数也算是自己有构造函数的哟!
另外,如果匿名内部类是实现一个接口的话,接口可是没有构造函数的,它调用谁的让自己初始化?
跟我有同样疑惑的童鞋可以看一下这个:
http://zangxt.iteye.com/blog/421560
不过这里面没有实现接口的例子,所以我想问当内部类实现接口实例化对象时,怎么初始化对象?
|