Javaの仕事 - 実験4

Circleクラス

パッケージcom.itcast.atd.demo05。

パブリック クラスサークル{
     プライベート int型の半径; 

    パブリックサークル(){ 
    } 

    公共サークル(INT R){
         この .radius = R。
    } 

    公共 INT getRadius(){
         戻り半径。
    } 

    公共 ボイド setRadius(INT R){
         この .radius = R。
    } 

    公共 ダブルgetPerimeter(){
         戻り半径* 3.14 * 2 
    }

    公共 ダブル(){取得
         戻り Math.pow(半径、2)* 3.14 
    } 

    公共 ボイドDISP(){ 
        System.out.printlnは(半径)。
        System.out.println(この.getPerimeter()); 
        System.out.println(この.getS()); 
    } 
}

 

 

シリンダークラス

パッケージcom.itcast.atd.demo05。

パブリック クラスシリンダーは、拡張サークル{
     プライベート ダブル高さ; 

    公共シリンダ(二重高さ){
         この .height = 高; 
    } 

    公共シリンダ(int型の R、二重高さ){
         スーパー(登録商標); // 使用スーパー调用父类中的构造方法
        この .height = 高さ; 
    } 

    公共の 二重のgetHeight(){
         戻り高さ; 
    } 

    公共 のボイドsetHeightメソッド(二重高さ){
         この .height = 高; 
    } 

    公共 ダブルgetVol(){
         戻り スーパー .getS()* 高さ; 
    } 

    公共 ボイドdispVol(){ 
        System.out.printlnは(この.getVol())。
    } 
}

 

テスト

パッケージcom.itcast.atd.demo05。

パブリック クラスのテスト{
パブリック 静的 ボイドメイン(文字列[]引数){ 
        シリンダシリンダ = 新規シリンダ(2,4 )。
        System.out.println(cylinder.getVol())。
    } 
}

トピックへのリンク:https://viewer.mosoteach.cn/viewer?token=152bd977ea40b78b8fb396cfbbb1a805

おすすめ

転載: www.cnblogs.com/changanshisanzhao/p/11607256.html