1. 程式人生 > 其它 >關於例項方法的呼叫(2)

關於例項方法的呼叫(2)

/*
關於方法來說,什麼時候定義為例項方法?什麼時候定義為靜態方法?
有沒有參考標準。

此方法一般都是描述了一個行為,如果說該行為必須由物件去觸發。那麼該方法定義為例項方法。

參考標準:
當這個方法體當中,直接訪問了例項變數,這個方法一定是例項方法。
我們以後開發中,大部分情況下,如果是工具類的話,工具類當中的方法一般都是靜態的。(靜態
方法是不需要new物件的,直接採用類名呼叫,極其方便。工具類就是為了方便,所以工具類中的方法一般都是static的。)
什麼是工具類????
以後講。(工具類就是為了方便程式設計而開發的一些類。)


類=屬性 + 方法
屬性描述的是:狀態
方法描述的是:行為動作
一個方法代表了一個動作。

什麼時候方法定義為例項方法?
張三考試,得分90
李四考試,得分100
不同的物件參加考試的結果不同。
我們可以認定“考試”這個行為是與物件相關的行為。
建議將“考試”這個方法定義為例項方法。
*/
public class StaticTest02 {
public static void main(String[] args) {
User u=new User();
System.out.println(u.getId());//0
}
}

class User{
//例項變數,需要物件
private int id;

//
public void setId(int i){

id = i;
}

public int getId(){

return id;
}
}