public class InnerNewExample {
private class Inner {};
public static void main (String ... args){
InnerNewExample obj = new InnerNewExample();
Inner innerObj = obj.new Inner();
}
}
Иногда в программе требуется чтобы объект создал другой объект из его внутреннего класса. Для этого в выражение new
включается ссылка на другой объект внешнего класса с синтаксисом .new