Java로 배우는 객체 지향 프로그래밍 입문
Sani Yusuf
Lead Software Engineering Content Developer





// Car 추상 클래스
abstract class Car {
// 추상 drive 메서드
abstract void drive(); // No Code Implementation
}
// Car 추상 클래스
abstract class Car {
// 추상 drive 메서드
abstract void drive(); // 코드 없음
// 구현
}
// Toyota 클래스
class Toyota extends Car {
void drive(){
// Toyota drive() 구현
}
}
// Porsche 클래스
class Porsche extends Car {
void drive(){
// Porsche drive() 구현
}
}
// Car 추상 클래스
abstract class Car {
private int topSpeed;
// 구현이 있는 구체 메서드
public getTopSpeed(){
return this.topSpeed;
}
abstract void drive();
// 코드 구현 없음
}
Java로 배우는 객체 지향 프로그래밍 입문