人生如逆旅,我亦是行人。——蘇軾《臨江仙·送錢穆父》
例項方法:當乙個類建立了乙個物件後,這個物件就可以呼叫該類的方法(物件方法),即」物件名.方法名」的方式
1.例項方法中可以引用物件變數,也可以引用類變數;
2.例項方法中可以呼叫類方法;
3.物件方法中可以使用super,this關鍵字。
類方法:用static修飾的方法,在外部呼叫靜態方法時,使用」類名.方法名」的方式
1.類方法中不能引用物件變數;
2.類方法中不能呼叫類的物件方法;
3.在類方法中不能調使用super,this關鍵字;
4.類方法不能被覆蓋。
靜態方法只能訪問靜態成員,例項方法可以訪問靜態和例項成員。之所以不允許靜態方法訪問例項成員變數,是因為例項成員變數是屬於某個物件的,而靜態方法在執行時,並不一定存在物件
C 類方法與例項方法
類方法 使用static修飾,屬於整個類的,不是屬於某個例項的,只能處理static域或呼叫static方法 例項方法 屬於物件的方法,由物件來呼叫。乙個類中的方法可以互相呼叫。但要注意 例項方法可以呼叫該類中的其他方法。類方法只能呼叫其他類方法,不能呼叫例項方法。當類檔案載入到記憶體時,例項方法不...
例項方法 類方法
1.例項方法 動態方法 a 識別符號 b 呼叫方式 例項物件 函式 c 例項方法在堆疊上。2.靜態方法 類方法 a 識別符號 b 呼叫方式 類 函式 c 靜態方法在堆上分配記憶體。3.靜態方法和例項方法的區分 a 靜態方法常駐記憶體,例項方法不是,所以靜態方法效率高但佔記憶體。事實上,方法都是一樣的...
類方法與例項方法的區別
1.與 2.例項方法需要例項乙個物件,通過這個物件來呼叫相應的例項方法 類方法直接通過類名呼叫 3.類方法中可以直接呼叫類方法,不可以直接呼叫例項化方法,需要建立乙個物件,通過物件呼叫相應地方法 例項化方法可以直接呼叫例項方法,也可以呼叫類方法 4.類方法不可以使用例項變數,可以使用self,因為s...