Skip to content

Instantly share code, notes, and snippets.

@AppLoidx
Last active October 5, 2019 19:41
Show Gist options
  • Save AppLoidx/4704b85a33f8d770491530cc881dbe0b to your computer and use it in GitHub Desktop.
Save AppLoidx/4704b85a33f8d770491530cc881dbe0b to your computer and use it in GitHub Desktop.
public class InnerNewExample {
    private class Inner {};
    public static void main (String ... args){
        InnerNewExample obj = new InnerNewExample();
        Inner innerObj = obj.new Inner();
    }
}

Иногда в программе требуется чтобы объект создал другой объект из его внутреннего класса. Для этого в выражение new включается ссылка на другой объект внешнего класса с синтаксисом .new

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment