今一般的に使用される列挙

パブリック 列挙プラネット{ 
    MERCURY( 3.302e + 23、2.439e6 )、
    VENUS( 4.869e + 24、6.052e6 )、
    URANUS( 8.683e + 25、2.556e7 )。

    民間 最終 ダブル水銀。
    民間 最終 ダブル金星。

    プラネット(水銀、ダブル金星){
         この .mercury = 水銀;
        この .venus = 金星。
    } 
}

このアプローチは、より一般的です。

        (プラネット惑星:Planet.values()){
             水銀= planet.mercury。
        }

 、IDEAで迅速かつ理解しやすいがあるだろう「カウントはという考え」もあります。

パッケージテスト。

輸入DataStructures.List.DoublyLinkedList; 

パブリック列挙オペレーション{ 
    PLUS( "+"){ 
        公共の二重(ダブルX、ダブルY){リターンX + Yを適用します。} 
    }、
    マイナス( " - "){ 
        公共の二重(ダブルのx、ダブルy)を適用{リターンX - Y。} 
    }。

    民間最終文字列のシンボル。
    操作(文字記号){ 
        this.symbol =シンボル。
    } 
    公共ダブル(ダブルのx、ダブルy)を適用する抽象。

    パブリック静的無効メイン(文字列[] args){ 
        二重X = Double.parseDouble( "1.2")。
        二重Y = Double.parseDouble( "2.4")。
        用(操作operation:Operation.values()){
            System.out.println(operation.apply(X、Y))。
        } 
    } 
}

  

おすすめ

転載: www.cnblogs.com/CherryTab/p/11884749.html