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);
}
}
這樣就可以將自定義的類作爲返回值返回了。