[JAVA개념공부]Inner Class, 익명Inner Class, 람다식
●Inner Class : 클래스 내부에서 생성되는 클래스. - 인스턴스 멤버 클래스 : 이미 생성된 외부의 클래스 객체를 통해 주소정보를 받아야 객체 생성이 가능하다. - 정적 멤버 클래스 : 외부 클래스 객체 없이도 바로 객체 생성이 가능하다. 외부 클래스의 Static변수만 참조할 수 있다. ... //Inner Class 객체 생성 A a = new A(); // 외부 클래스 A의 객체 생성 a.print(); A.B b = a.new B(); // 인스턴스 멤버 클래스 객체 생성(방법1) : 생성된 A객체의 주소가 필요하다. b.print(); A.B b2 = new A().new B(); // 인스턴스 멤버 클래스 객체 생성(방법2) : 생성된 A객체의 주소가 필요하다. b2.print(); ..
2021.05.26