17. メソッド
17. メソッド
メソッドの定義
lesson 044
class Lesson044 { public static void main(String args[]) { neko rena = new neko(); neko yuki = new neko(); neko mimi = new neko(); rena.name = "レナ"; rena.love = 186; yuki.name = "ユキ"; yuki.love = 549; mimi.name = "ミミ"; mimi.love = 325; System.out.println("名前\t\t好感度"); rena.mes(); yuki.mes(); mimi.mes(); } } class neko { String name; int love; void mes() { System.out.println(name + "\t\t" + love); } }
実行結果
L:\>java Lesson044
名前 好感度
レナ 186
ユキ 549
ミミ 325
パラメータを受け取ったり、値を返したりするメソッド
lesson 045
class Lesson045 { public static void main(String args[]) { String return_var; CCS sakura = new CCS(); sakura.name = "さくら"; return_var = sakura.method("ウィンディー!"); System.out.println(return_var); } } class CCS { String name; String method(String win) { System.out.println("クロウの作りしカードよ、我の前に姿を示せ "); System.out.println("契約のもと" + name + "が命じる"); System.out.println("レリーーーズ!"); System.out.println("風よ、戒めの鎖となれ" + win); return "汝のあるべき姿にもどれ、クロウカーード!"; } }
実行結果
L:\>java Lesson045
クロウの作りしカードよ、我の前に姿を示せ
契約のもとさくらが命じる
レリーーーズ!
風よ、戒めの鎖となれウィンディー!
汝のあるべき姿にもどれ、クロウカーード!