私は、題し
アプリケーションの作成、長い、広い2つのメンバ変数やメソッド円周を見つけると、クラスを長方形クラスを作成します。そして、長方形のクラスのサブクラスを作成 - 四角形のクラスを、クラスシークエリアで定義されたメソッドは、周囲の書き換え方法を見つけます。メインクラスでは、正方形の入力側の長さは、正方形の目的は、正方形の面積と周囲長の要件を作成します。(注:すべてのクラスがパッケージ内にあります)
第二に、ソースコード
1.Rectangleクラス
/ ** 矩形クラス、円周見つけるために長い、幅の広い2つのメンバー変数とメソッドを有するクラス* / パッケージCOMと、 パブリック クラス四角形{ ダブルA、 ダブルB、 ダブルC(){ リターン 2 * A + 2 * B ; } }
2.Squareクラス
/ ** 矩形クラスのサブクラス-正方形のクラス、クラス探索領域で定義されたメソッド、円周書き換え処理見つける* / パッケージCOMと、 パブリック クラススクエア延び長方形{ ダブルAを、 ダブルB、 ダブルC(){ リターン。* 4 A; } ダブルエリア(){ 戻り *のAと、 } }
3.Testクラス
/ * メインクラス、正方形の入力側長、正方形オブジェクトが作成され、正方形の面積と周囲長の要件および出力* / パッケージCOM; インポートjava.util.Scanner; パブリック クラスのテスト{ / ** * @paramの引数 * / パブリック 静的 ボイドメイン(文字列[]引数){ // TODO自動生成されたスタブメソッド のSystem.out.println(「四角辺の長さを入力してください」); スキャナSCは = 新しい新しいスキャナ(System.in); 正方形SQ。 = 新しい新スクエア(); sq.a = sc.nextDouble(); System.out.printlnは("正方形領域" + sq.area()); のSystem.out.println( "正方形周" + sq.C()); } }
第三に、営業成績