概念
1、static修飾的方法是靜態方法,靜態方法不需要實例物件調用,可以直接用Class.method呼叫。例如,JDK8提供的LocalDate.now()是典型的靜態方法,該方法回到現在的時間
2、非靜態方法是沒有static的通常方法,這通常要求物件初始化後再呼叫。上述validate、getValue是實例化User物件後再呼叫的非靜態方法
實例
public static LocalDate now() { return now(Clock.systemDefaultZone()); }
以上是Java中靜態方法和非靜態方法的定義和差異是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!