반응형 인스턴스 클래스1 [Java/자바] 내부클래스(Inner Class) - 인스턴스 클래스, 정적 클래스, 지역 클래스, 익명 클래스 ⚡️Inner Class(내부 클래스) 내부 클래스는 클래스 내부에 선언된 클래스를 의미합니다. 내부에 있는 클래스를 inner class(내부 클래스), 바깥에서 내부 클래스를 감싸고 있는 클래스를 outer class(외부 클래스)라고 부릅니다. class OuterClass{ //외부 클래스 class InnerClass{ //내부 클래스 ... } } 📌 내부 클래스의 장점 내부 클래스를 사용함으로써 얻는 장점으로는 아래와 같습니다. 내부 클래스에서 외부 클래스 멤버에 쉽게 접근이 가능 관련된 클래스를 논리적으로 묶어 코드의 캡슐화 증가 외부에서 내부 클래스에 접근이 안되기 때문에 코드의 복잡성을 줄임 📌 내부 클래스의 종류 내부 클래스는 클래스의 필드와 같이 선언된 위치에 따라 4가지로 구분됩니.. 2022. 1. 4. 반응형 이전 1 다음