Javaプログラムの準備は、車輪特性と車両の車輪の数重い重量を含む、自動車両を設計します。カークラスの車は有人ローダーの属性の数されているなど、自動車のサブクラスです。トラックトラッククラスは、属性の負荷ペイロードを含むCarクラスのサブクラスです。各クラスは、コンストラクタとデータを出力する方法を有しています。
コードは以下の通りであります:
(1 )ソースコード
パブリック クラス車{
int型の車輪;
二重の重み;
車両(int型ホイール、ダブルウェイトを){//これはコンストラクタです
これは =ホイールを.wheels。
これは、 =重みを.weights。
}
ボイド disMessage(){
。システムOUT .println(+重み+「キロ」+ホイール+「の重み」「車の車輪の数です」);
}
パブリック 静的 ボイドメイン(文字列[]引数){
車両V = 新しい車(8,10.00)。
smallCar C = 新しい smallCar(6)。
トラックT = 新しいトラック(10)。
v.disMessage();
c.disM();
t.disM2();
t.disM3();
}
}
クラス smallCarは延び車両{
int型のローダー;
smallCar(int型ローダ){
スーパー(8,10.00)。
この .loader =ローダー;
}
ボイド DISM(){
。システムOUT .printlnは(+ローダー+「男」を「この車は運ぶことができます」);
}
}
クラストラックが延び smallCarを{
int型のペイロード。
トラック(int型ペイロード){
スーパー(6);
この .payload =ペイロード。
}
ボイド disM2(){
。システムOUT .println(+ペイロード+「キロ」「本のトラック荷重」) 。
}
ボイド disM3(){
。システムOUT .println(+重み+「ジン」+ +ローダ+「人」+ +ペイロード+「ジン」「の負荷を」「含んでいてもよい」+ホイール+「ホイール」+「している車両重量」「このトラックが有します」)。
}
}