課程
/后端開發
/Java
/Java入門第二季 升級版
為了比較對象的屬性值,在eclipse中重寫equals()方法,對象所屬的類體里的屬性值必須是static嗎?因為在main方法中執行equals()方法,而main方法是static靜態的,靜態方法只能訪問靜態屬性
2016-03-26
源自:Java入門第二季 升級版 9-9
正在回答
Java能不能使用代碼要看調用的方法分配內存沒有。
如果用static 修飾的方法或變量,在執行的就分配了內存,所以是可以直接調用的。如果不是static 修飾的方法或在熟悉,著需要new這個類的實例(也就是對象(也就是內存))來調用方法。
有兩種調用方法,如果方法是靜態的那就直接調用,如果不是,就需要實例化,在來調用
對象所屬類體里面的屬性值不一定非得要是static?
比如說我定義一個靜態成員并且實例化,我可以通過這個對象去訪問類的非靜態屬性值
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答equals方法
1 回答關于equals方法
3 回答無法創建equals方法
1 回答equals方法的使用
2 回答equals()方法的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-26
Java能不能使用代碼要看調用的方法分配內存沒有。
如果用static 修飾的方法或變量,在執行的就分配了內存,所以是可以直接調用的。如果不是static 修飾的方法或在熟悉,著需要new這個類的實例(也就是對象(也就是內存))來調用方法。
2016-03-26
有兩種調用方法,如果方法是靜態的那就直接調用,如果不是,就需要實例化,在來調用
2016-03-26
對象所屬類體里面的屬性值不一定非得要是static?
比如說我定義一個靜態成員并且實例化,我可以通過這個對象去訪問類的非靜態屬性值