Java 내부 클래스 개념과 활용 이해하기

자바에서 클래스 내부에 또 다른 클래스를 정의하는 것을 내부 클래스(inner class)라고 하며, 이를 감싸는 클래스를 외부 클래스(outer class)라고 합니다. 내부 클래스는 클래스의 다섯 번째 구성 요소(속성, 메서드, 생성자, 코드 블록, 내부 클래스)로, 외부 클래스의 private 멤버에 직접 접근할 수 있다는 특징이 있습니다. 이 구조는 클래스 간의 포함 관계를 명확 ...

7월 1일 17:40에 게시됨

추상 클래스와 인터페이스 그리고 내부 클래스

추상 클래스 추상 클래스는 자식 클래스들이 특정 메서드를 재정의하여 각자의 구현을 제공하는 상황에서 유용합니다. 이 경우, 부모 클래스는 구체적인 구현 없이 메서드 선언만 제공하며, 이를 추상 메서드라고 합니다. public abstract class Animal { public abstract void move(); } 추상 클래스 사용 예제 abstract class Employee { private String id ...

5월 28일 18:13에 게시됨