더북(TheBook)

지금까지 클래스와 인터페이스를 소개했다. 이 장에서는 객체 지향 프로그래밍의 또 다른 기본 개념인 상속을 배운다. 상속은 기존 클래스를 기반으로 새로운 클래스를 생성하는 과정이다. 기존 클래스를 상속받으면 메서드를 재사용(또는 상속)하면서 새 메서드와 필드를 추가할 수 있다.

Note ≣

인스턴스 변수와 정적 변수를 총칭해서 필드(field)라고 한다. 그리고 필드, 메서드, 클래스 내부에 있는 중첩 클래스와 인터페이스를 총칭해서 멤버(member)라고 한다.


리플렉션도 알아보자. 리플렉션은 실행 중인 프로그램에서 클래스와 멤버 정보를 자세히 찾아내는 프로그래밍 기법이다. 리플렉션은 강력한 기능이지만, 확실히 복잡한 주제이기도 하다. 그리고 애플리케이션 프로그래머보다는 도구 개발자가 더 큰 관심을 둘 만한 주제다. 처음에는 대강 훑어보고, 필요할 때 다시 살펴봐도 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.