[Java]クラスオブジェクトを返却するメソッドのサンプル
書式
クラス名 オブジェクト名 = 関数名()
使用例
package com.arkgame.study;
public class ReobjDemo {
public static void main(String[] args) {
User cft = getInfo();
// オブジェクトの属性の値を取得
System.out.println("住所: " + cft.addr);
System.out.println("年齢: " + cft.age);
}
// オブジェクトを返す関数の定義
public static User getInfo() {
String addr = "changfa tu";
int age = 32;
// Userクラスのオブジェクトの生成
User us = new User(addr, age);
// オブジェクトを返す
return us;
}
}
package com.arkgame.study;
public class ReobjDemo {
public static void main(String[] args) {
User cft = getInfo();
// オブジェクトの属性の値を取得
System.out.println("住所: " + cft.addr);
System.out.println("年齢: " + cft.age);
}
// オブジェクトを返す関数の定義
public static User getInfo() {
String addr = "changfa tu";
int age = 32;
// Userクラスのオブジェクトの生成
User us = new User(addr, age);
// オブジェクトを返す
return us;
}
}
package com.arkgame.study; public class ReobjDemo { public static void main(String[] args) { User cft = getInfo(); // オブジェクトの属性の値を取得 System.out.println("住所: " + cft.addr); System.out.println("年齢: " + cft.age); } // オブジェクトを返す関数の定義 public static User getInfo() { String addr = "changfa tu"; int age = 32; // Userクラスのオブジェクトの生成 User us = new User(addr, age); // オブジェクトを返す return us; } }
実行結果
住所: changfa tu
年齢: 32