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 によるオブジェクト指向プログラミング入門