Javaオブジェクト指向プログラミング(2)

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(+重み+「ジン」+ +ローダ+「人」+ +ペイロード+「ジン」「の負荷を」「含んでいてもよい」+ホイール+「ホイール」+「している車両重量」「このトラックが有します」)。

       }

}

おすすめ

転載: www.cnblogs.com/yzsun/p/11070201.html