黑马程序员技术交流社区
标题:
实例化内部类方法的疑问?
[打印本页]
作者:
赵江锋
时间:
2011-10-12 11:19
标题:
实例化内部类方法的疑问?
public static void main(String[] args) {
ThreadIncDec incDec = new ThreadIncDec();
Inc inc = incDec.new Inc();
Dec dec = incDec.new Dec();
…………………………
Inc 和Dec是ThreadIncDec 的内部类 ,为什么可以这样实例化内部类??Inc inc = incDec.new Inc();
作者:
许冉
时间:
2011-10-12 11:55
那样实例化会报错啊,要把外部类名带上
ThreadIncDec.Inc inc = incDec.new Inc();
ThreadIncDec.Dec dec = incDec.new Dec();
前面定义要创建的类,类似于包机制,需要类名的确切位置
后面实例化,类似成员调用,只不过调用普通方法“.方法名”即可,调用构造函数就要加new关键字了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2