第八の仕事 - 継承

タイトル

 

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()); } }

テスト実行結果

 

おすすめ

転載: www.cnblogs.com/leeyangtongxue/p/11577791.html