인스턴스클래스1 inner class(내부 클래스) 란? 1. 내부 클래스(inner class)란? 내부 클래스란 클래스 내에 선언된 클래스이다. 클래스 내에 다른 클래스를 선언하는 이유는 한 클래스에 내부 클래스를 선언하면 내부 클래스에서 외부 클래스의 멤버들을 쉽게 접근할 수 있으며, 외부의 불필요한 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다. 2. 내부 클래스의 종류 내부 클래스는 크게 4가지로 나뉜다. 2-1. 인스턴스 클래스(instance class) - 외부 클래스의 필드변수 선언위치에 선언 - 외부 클래스의 인스턴스 변수처럼 취급되고 - 외부 클래스의 인스턴스 변수들과 관련된 작업에 사용할 목적으로 선언 사용 2-2. 스태틱 클래스(static class) - 클래스의 구성멤버의 일부가 static인 경우 클래스를 static 선언 - .. 2021. 8. 15. 이전 1 다음