例:
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(); } }
結果: