# Instance Class
총 1개의 포스트

[Java] 객체지향 프로그래밍 - 내부 클래스
내부 클래스(Inner Class) 클래스 안에 클래스가 선언된다는 점을 제외하고는 일반적인 클래스와 다른건 없어요. 실제로 사용빈도가 높지 않아 기본 원리와 특징을 이해하는 정도까지만 알아둬도 좋아요. 내부 클래스Inner Class는 클래스 내에 선언된 클래스에요. 클래스 안에 다른 클래스를 넣는 이유는 두 크랠스가 상호 긴밀한 관계이기 때문이에요. 한 클래스를 다른 클래스의 내부 클래스로 선언하면 두 클래스의 멤버들 간에 서로 쉽게 접근할 수 있다는 장점과 외부에는 불필요한 클래스를 감추면서 코드의 복잡성을 줄일 수 있어요(캡슐화). 종류와 특징 변수의 선언 위치에 따른 종류와도 같아요. 내부 클래스 선언 위치에 따라 구분을 지을 수 있어요. 1. 인스턴스 클래스 외부 클래스의 멤버 변수 선언 위치에 선언해요. 외부 클래스의 인스턴스 멤버처럼 다뤄져요. 주로 외부 클래스의 인스턴스 멤버들과 관련된 작업에 사용될 목적으로 선언되요. **2.
2022년 4월 16일
·
0개의 댓글·
0