추상 클래스 인터페이스 (Java 8 디폴트 메서드, 정적 메서드)
추상 클래스 사용 목적 [1] 실체 클래스들의 공통된 필드, 메서드 이름을 통일 객체의 사용 방법에 따라 실체 클래스마다 다른 메서드와 필드 이름을 가질 수 있습니다. 이때, 추상 클래스를 상속하여 필드와 메서드 이름을 통일 시킬 수 있다. [2] 실체 클래스 작성시간 절약 추상클래스에 공통 필드와 메서드를 선언하고 실체 클래스에는 필요한 부분만 다르게 메서드를 작성하여 사용할 수 있다. 개발자가 작성해야할 클래스가 많다면 필드와 메서드 이름을 각각 다르게 작성할 수 있다. 이 경우, 동일 필드와 메서드를 작성하도록 추상클래스로 설계 규칙을 만드는 것이 좋습니다. 그리고 추상 클래스를 상속한 구체 클래스를 만들도록 하면 됩니다. 선언 추상 클래스는 new 연산자로 직접 생성자 호출을 할 수는 없지만 자식..
기록 - 프로그래밍/Java
2024. 1. 18. 00:28