1. 程式人生 > >實例的方法和類的方法的區別

實例的方法和類的方法的區別

屬性 類方法 .cn 空間 com min cnblogs 對象創建 行為

一、什麽是類:

在Java中類是用於描述客觀世界裏某一對象的共同特征,是一組相關的屬性和行為的集合。

二、什麽是對象(實例):

對象也被稱為實例,是該類事物的具體體現。

三、類方法:

使用static修飾的方法,是屬於當前整個類的,而不是屬於某個實例的,只能處理static域或調用static方法。

四、實例方法:

屬於對象的方法,有對象來調用。

五、

技術分享

一個類中的方法可以互相調用。但要註意:實例方法可以調用該類中的其他方法,例如,sum()可以調用max()和min()。類方法只能調用其他類方法,不能調用實例方法。例如,getMaxSqrt()只能調用max()而不能調用min()。

當類文件加載到內存時,實例方法不會被分配內存空間,只有在對象創建之後才會分配。而類方法在該類被加載到內存時就分配了相應的內存空間。

實例方法既能對類變量操作也能對實例變量操作。類方法只能訪問其他static方法。

實例的方法和類的方法的區別