# Language/Java
내부 정적 클래스
왕꿀꿀
2018. 8. 3. 01:15
내부 클래스란 클래스 안에 클래스를 정의한 것.
외부 클래스의 멤버가 된다.
외부 클래스의 객체가 생성되지 않아도 사용가능.
주의할 점 ★
1. static variable 사용 시 객체지향 개념에 반한다. (캡슐화를 어김)
2. 메모리 회수의 문제
3. 코드 여러 부분에서 영향을 받게 되고 그 만큼 변화를 추적하기가 어렵다.
728x90