问题描述
今天看到《ThinkinginJava》有关于内部类对象的一些特性的总结时遇到一个问题:P205上说:创建内部类对象的时刻不依赖于外围类对象的创建。但是书上也有说内部类对象的创建必须依赖于外围类对象,在拥有外部=围类对象之前是不可以创建内部类对象的。那么,当你在创建内部类对象的时刻之前外部类对象如果没有被创建呢?这句话还成立么?
解决方案
解决方案二:
看你是不是静态内部类了
解决方案三:
静态内部类是嵌套类,我说的是内部类。
时间: 2024-11-08 18:24:02
今天看到《ThinkinginJava》有关于内部类对象的一些特性的总结时遇到一个问题:P205上说:创建内部类对象的时刻不依赖于外围类对象的创建。但是书上也有说内部类对象的创建必须依赖于外围类对象,在拥有外部=围类对象之前是不可以创建内部类对象的。那么,当你在创建内部类对象的时刻之前外部类对象如果没有被创建呢?这句话还成立么?
解决方案二:
看你是不是静态内部类了
解决方案三:
静态内部类是嵌套类,我说的是内部类。