對象是類的一個實例(對象不是找個女朋友),有狀態和行為。萬物皆對象!
2.什么是函數,為什么需要函數?
習慣把函數也叫成方法,都是一個意思;函數是具備特定功能的一段代碼塊,解決了重復性代碼的問題。
目的是為了提高程序的復用性和可讀性。
3.什么是函數的返回值,什么是函數的參數?
函數返回值就是你所調用的函數返回給你的值。
形參:用來接收調用該方法時傳遞的參數。只有在被調用的時候才分配內存空間,一旦調用結束,就釋放內存空間。因此僅僅在方法內有效。
實參:傳遞給被調用方法的值,預先創建並賦予確定值。
4.什么時候加返回值,什么時候加參數
package Test01;
public class Test01 {
public static void main(String[] args) {
Test01 test = new Test01();
//無參無返回
test.test1();
//有參無返回
test.test2("java");
//無參有返回
String test3 = test.test3();
System.out.println(test3);
//有參數有返回
String test4 = test.test4("java");
System.out.println(test4);
}
//無參無返回
public void test1() {
System.out.println("學:java!");
}
//有參無返回
public void test2(String name) {
System.out.println("學習:"+name+"!");
}
//無參有返回
public String test3() {
return "歡迎學習java";
}
//有參有返回
public String test4(String name) {
return "歡迎大家一起學習"+name+"!";
}
}
有返回值必須return
詳情請參考