■ コンストラクタ クラスのオブジェクトを作成するときに使われる特別なメソッドで、 主にオブジェクトの初期化を行う。クラス名と同じ名前を持つ。 ただし、戻り値は書いてはいけない。 たとえばmain()の中での使い方は、 クラス名 オブジェクト名 = new コンストラクタ名(); (例)class Ningen{ String namae; int nenrei; //コンストラクタの定義 Ningen(){ namae = “未設定”; nenrei = 0; } } public class Sample2{ public static void main(String args[]){ Ningen kojima = new Ningen(); System.out.println(“名前:” + kojima.namae); System.out.println(“年齢:” + kojima.nenrei); } } ◆ 練習 コンストラクタの設計:Pet2.java ・Nekoクラスの設計 namaeフィールド:String型 nakigoeフィールド:String型 コンストラクタ: 引数:String型 s、String型 k 処理:sをnamaeに代入 kをnakigoeに代入 nakeメソッド: 戻り値:なし=void 引数:なし 処理:画面にnamaeとnakigoeを出力する ・ Pet2クラスの設計 mainメソッド: 処理:①Nekoクラスでmikeを作成し、コンストラクタの引数は、”ミケ”と”ミャウミャウ” ②Nekoクラスでtamaを作成し、コンストラクタの引数は、”タマ”と”ニャア” ③mikeのnakeメソッドを用いて実行結果のように出力する ④tamaのnakeメソッドを用いて実行結果のように出力する [実行結果] ミケの鳴き声はミャウミャウ タマの鳴き声はニャア
急上昇Wikiランキング
急上昇中のWikiランキングです。今注目を集めている話題をチェックしてみよう!
最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!
atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!
最近アクセスの多かったページランキングです。話題のページを見に行こう!