중첩클래스 (1) 썸네일형 리스트형 JAVA 중첩클래스 ( Nested Class ) 1. 중첩 클래스는 클래스 내부에 또 다른 클래스를 정의하는 것이다. 2. 클래스의 맴버 위치에 정의할 수도 있고, 로컬 변수처럼 메소드 바디에 정의할수 있다. 메소드 바디에 정의된 클래스를 로컬 클래스라고 부른다. 3. 로컬클래스는 final 변수만 엑세스할 수 있다. 4. 중첩클래스는 독립 객체 형태로 존재할 수 없다. ex) 일반 중첩 클래스 public class A { private a; class B { public void c() { a++; // 아웃터클래스의 맴버를 자유롭게 접근할 수 있다. } } void aa() { } } 객체생성 방법 A outer = new A(); A.B b = outer.new B(); d반드시 바깥 클래스의 객체를 생성한 뒤 안쪽 클래스의 객체를 생성할 수 .. 이전 1 다음