Java(추상클래스, 인터페이스)
추상클래스 : 하나 이상의 추상 메서드를 포함하는 클래스 참고) 추상 메서드 없이도 abstract키워드를 붙여 추상클래스 생성 가능 추상메서드 : 선언은 되어 있으나 구현이 되어있지 않은 메서드 따라서, 추상 클래스를 상속받는 서브클래스에서 추상 메서드를 오버라이딩 해줘야 함 추상클래스 사용 이유 : 설계와 구현 분리를 위함 슈퍼(부모) 클래스에서 설계: 개념 정의 서브(자식) 클래스에서 구현: 구체적 행위 구현 추상클래스 예시) // 추상클래스(슈퍼클래스) public abstract class Abstract { public int num; public void test1() {}; // 추상메서드 public abstract void test(); // 설계 } // 서브클래스 public cla..
2023.03.09