[Java]クラスオブジェクトを返却するメソッドのサンプル

2021年9月1日

書式
クラス名 オブジェクト名 = 関数名()

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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

Java

Posted by arkgame