Java中將自定義的類作爲參數傳遞到普通的方法中和自定義的類作爲普通的方法的返回值類型

1. 將自定義的類作爲參數傳遞到普通的方法中

main函數裏面直接調用Student裏面的類,然後可以使用對象調用對應的屬性和方法。

但是也可以在main函數對應的.java文件中定義普通方法,那麼這些普通方法是怎麼調用Student類呢?

package mode5類;

public class Student {
	String name;
	int age;

	public void eat() {
		System.out.println("喫飯");
	}

	public void sleep() {
		System.out.println("睡覺");
	}
}
--------------------------------------------------------------------------
package mode5類;

public class Mode3 {
	public static void main(String[] args) {
		Student stu = new Student();
		stu.name = "張三";
		stu.age = 18;
		getStudent(stu);
	}
	public static void getStudent(Student stu) {
		System.out.println(stu.name);
	}
}

定義普通類時要將實例化對象作爲參數,那麼要傳入參數是哪個類,然後傳入這個類的對象。

2. 自定義的類作爲普通的方法的返回值類型

package mode5類;

public class Student {
	String name;
	int age;

	public void eat() {
		System.out.println("喫飯");
	}

	public void sleep() {
		System.out.println("睡覺");
	}
}
--------------------------------------------------------------------------
package mode5類;

public class Mode3 {
	public static void main(String[] args) {
		System.out.println(getStudent().name);
	}
	public static Student getStudent() {
		Student stu = new Student();
		stu.name = "李四";
		stu.age = 15;
		return stu;
	}
	public static void getStudent(Student stu) {
		System.out.println(stu.name);
	}
}

這樣就可以將自定義的類作爲返回值返回了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章