he_6_.log
로그인
he_6_.log
로그인
Java- 내부 클래스
호두
·
2022년 11월 25일
팔로우
0
Java
0
Java 정리
목록 보기
20/59
내부 클래스
클래스 안의 클래스
내부 클래스의 장점
내부 클래스에서 외부 클래스의 멤버들을 쉽게(객체 생성 없이도) 접근할 수 있다.
코드의 복잡성을 줄일 수 있다. (캡슐화)
내부 클래스의 종류와 특징
인스턴스 클래스
외부 클래스의 멤버변수 선언위치에 선언하며, 외부 클래스의 인스턴스멤버처럼 다루어진다. 주로 외부 클래스의 인스턴스멤버들과 관련된 작업에 사용될 목적으로 선언된다.
스태틱 클래스
외부 클래스의 멤버변수 선언위치에 선언하며, 외부 클래스의 static 멤버처럼 다루어진다. 주로 외부 클래스의 static멤버,특히 static메서드에서 사용될 목적으로 선언된다.
지역 클래스
외부 클래스의 메서드나 초기화블럭 안에 선언하며, 선언된 영역 내부에서만 사용될 수 있다.
익명 클래스
클래스의 선언과 객체의 생성을 동시에 하는 이름없는 클래스(일회용)
인스턴스 변수, 클래스 변수, 로컬 변수의 특징과 같다.
호두
팔로우
이전 포스트
Java - 인터페이스 ( 디폴트 메서드, static 메서드)
다음 포스트
Java - 익명 클래스
0개의 댓글
댓글 작성