В настоящее время я читаю учебник по Java из Oracle во внутреннем разделе класса.
Обратитесь к эта ссылка
В учебнике есть код, который я не понимаю.
Может кто-нибудь, пожалуйста, объясните мне, как работает этот код ниже в классе DataStructure
?
DataStructureIterator iterator = this.new EvenIterator();
Если внешний класс не должен быть до DataStructureIterator iterator
и this.new EvenIterator()
, как показано ниже:
DataStructure.DataStructureIterator iterator = DataStructure.this.new EvenIterator();
Я искал вокруг какое-то время, но я не нашел ответа.