자바기반응용프로그래밍 - 추상메소드, 추상클래스, 인터페이스
·
Language/JAVA
추상 메소드 선언되어 있으나 아직 구현되지 않은 메소드, abstract로 선언 이후 반드시 서브클래스에서 오버라이딩 하여 구현 필요! 추상 클래스 추상 메소드를 하나라도 가졌다면 반드시 추상 클래스로 선언해야 함(없어도 추상 클래스로 선언 가능) 객체 생성 불가 슈퍼 클래스에서는 개념 정의, 서브 클래스마다 목적에 맞게 추상 메소드 다르게 구현 추상 클래스를 상속 받는 서브 클래스: 추상 메소드를 구현하지 않으면 abstract으로 선언해야 함 추상 메소드를 구현하면 추상 클래스 x => @Override로 검사하기 (코드) 인터페이스 클래스가 구현해야 할 메소드들이 선언되는 추상형, interface 키워드로 선언 상수와 추상메소드, default/private/static 메소드 선언 가능 일반 필..