추상 클래스1 ep 05-1.추상 클래스 추상 클래스 - 추상 메서드를 포함한 클래스 - 추상 메서드는 구현코드 없이 메서드 선언만 있음 package abstractex; public abstract class Example{ // 추상 메서드가 존재한다면, 클래스에도 abstract로 선언해야 됨 public abstract int add(int n1, int n2); // 추상 메서드, 메서드에 구현 코드가 없으면 abstract로 선언 } 사용 - 상속을 위한 클래스 - 추상 메서드: 하위 클래스가 구현해야 됨 (각 하위 클래스마다 다르게 구현돼야 함) - 구현된 메서드: 하위 클래스가 공통으로 사용할 수 있음 (하위 클래스가 overriding(재정의) 할 수 있음) 템플릿 메서드 - 추상 메서드나 구현된 메서드를 활용해 전체 기능의 .. 2022. 12. 2. 이전 1 다음