タイトル
JuXing.java(Rectangleクラス)
/ * Rectangleクラス三個のメンバ変数の長さ、幅、ZC、長さと幅と胴回りを表すが定義されて、周囲を保持しようとする他の方法があります。* / パッケージCOM; パブリック クラスJuxing { 公共 int型の長さ; 公共 int型の幅は、 公共 のint ZC; int型getZc(){ ZC =(長さ+幅)* 2 ; 返すZCを;} }
Zfx.java(角型)
/ * サブクラスは親正方形、長方形クラスを継承し、二つの方法の正方形の領域と境界を見つける(二乗法周囲は書き換え可能である方法である)* / パッケージCOMと、 パブリック クラス ZFX 延びJuxing { int型のエリアを、 int型のgetArea(){ 戻り面積*長さ= 長さ; } int型getZc(){ ZC =(長さ)* 4は、 戻り}; ZCを }
App.java(テストクラス)
/ * メソッド、出力戻り値境界面積を求めて呼び出し、正方形のオブジェクトを作成します。* / パッケージCOM; インポートjava.util.Scanner; パブリック クラスのApp { 公共の 静的な 無効メイン(文字列[] args)を{
System.out.printlnは(「辺の長さを入力してください」); スキャナリーダー = 新しい新しいスキャナ(System.in ); ZFX ZFX = 新しい新しいZFX(); zfx.length = reader.nextInt(); のSystem.out.println( "領域" + zfx.getArea()); のSystem.out.println( "円周" + ZFX .getZc()); } }
テスト実行結果