10장 추상클래스와 인터페이스
1. 추상 클래스(Abstract Class)
특징
작성 방법
abstract class Animal {
String name;
// 추상 메서드 (선언만 함)
abstract void sound();
// 일반 메서드 (구현되어 있음)
void eat() {
System.out.println("먹이를 먹습니다.");
}
}사용 예
2. 인터페이스(Interface)
특징
작성 방법
사용 예
3. 추상 클래스 vs 인터페이스 차이점
구분
추상 클래스(Abstract Class)
인터페이스(Interface)
4. 추상클래스와 인터페이스의 구분
1. 추상클래스 사용 케이스
2. 인터페이스 사용 케이스
5. 요약 정리
Last updated