JAVA_중첩클래스: 선언위치에 따른 분류

호근·2023년 1월 3일
0

java

목록 보기
33/35

선언위치에 따른 분류

멤버클래스

인스턴스 멤버 클래스


class A {
	class B{. . .}
}

객체 생성 조건

  • A객체를 생성해야만 B객체 생성가능

정적 멤버 클래스


class A {
	static class B{. . .}
}

객체 생성 조건

  • A객체를 생성하지 않아도 B객체를 생성할 수 있음

로컬클래스


class A {
	void method(){
    class B{. . .}
	}
}

객체 생성 조건

  • method()가 실행될 때만 B 객체를 생성할 수 있음
profile
22.11.28 ~

0개의 댓글