引数なしで19コンストラクタ

例:

Cat.java:

以下のためのパッケージ変更com.wys.javaoop; 

/ ** 
 *ペットの猫
 * @author スネイプ
  * / 
パブリック クラスキャット{
     // メンバープロパティ: 
    文字列名;     // ニックネームのデフォルト値はnullです
    int型の月;       // 年齢、デフォルト値は0である
    ダブル重量;   // 重量デフォルトは0.0である 
    文字列の種; // ヌル値様々な既定

    @ メンバ・メソッド:
    パブリックキャット(){ 
        System.out.printlnは(「引数なしでIコンストラクタ」); 
    } 

    公共キャット(文字列名){ 
        System.out.printlnはは(「私はパラメータ化コンストラクタです」); 
    } 

    // 実行方法
    公共 ボイドRUN(){ 
        System.out.printlnは( "CAT実行" ); 
    } 

    // 実行方法、オーバーロード
    公共 ボイドRUN(文字列名){ 
        するSystem.out.printlnを(名前 + "実行" ); 
    } 

    //の方法食べる
    公共 ボイド(){EAT 
        のSystem.out.printlnは( "猫食べます" ); 
    } 

}

 

CatTest.java:

パッケージcom.wys.javaoop。

パブリック クラスCatTest {
     公共 静的 ボイドメイン(文字列[]引数){ 
        猫1 = 新しい猫()。
        one.run(); 

        猫2 = 新しい猫(「ミミ」)。
        two.run(); 
    } 
}

結果:

おすすめ

転載: www.cnblogs.com/CPU-Easy/p/12145674.html