inner class1 내부 클래스 ( inner class ) 란? 내부 클래스는 클래스 내에 선언된 클래스이다. 클래스에 다른 클래스를 선언하는 이유는 간단하다. 두 클래스가 서로 긴밀한 관계에 있기 때문이다. 한 클래스를 다른 클래스의 내부 클래스로 선언하면 두 클래스의 멤버들 간에 서로 쉽게 접근할 수 있다는 장점과 외부에는 불필요한 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다. 내부 클래스의 종류와 특징 인스턴스 클래스(instance class) : 외부 클래스의 멤버변수 선언 위치에 선언하며, 외부 클래스의 인스턴스 멤버처럼 다루어진다.주로 외부 클래스의 인스턴스 멤버들과 관련된 작업에 사용될 목적으로 사용된다. 정적 내부 클래스(static class) : 외부 클래스의 멤버변수 선언 위치에 선언하며, 외부 클래스의 static 멤버 처럼 다루어진다. .. 2024. 1. 2. 이전 1 다음