# Language/Java

내부 정적 클래스

내부 클래스란 클래스 안에 클래스를 정의한 것.


외부 클래스의 멤버가 된다.


외부 클래스의 객체가 생성되지 않아도 사용가능.



주의할 점 ★


1. static variable 사용 시 객체지향 개념에 반한다. (캡슐화를 어김)


2. 메모리 회수의 문제


3. 코드 여러 부분에서 영향을 받게 되고 그 만큼 변화를 추적하기가 어렵다.



728x90

'# Language > Java' 카테고리의 다른 글

[JAVA] 자바 색상 변경 코드  (0) 2018.09.22
[Java] 가변 인자  (0) 2018.09.13
간단한 정렬 코드  (0) 2018.09.05
명품 JAVA 프로그래밍 7장 2번  (0) 2018.07.22
명품 JAVA 프로그래밍 7장 1번  (1) 2018.07.22
명품 JAVA 프로그래밍 7장 OpenChallenge  (0) 2018.07.22
명품 JAVA 프로그래밍 6장 8번  (0) 2018.07.21