1. this 關鍵字
this代表當前對象,內存地址是當前對象的引用。
2. static 關鍵字
特點:隨着類的加載而加載,可以用過類名直接調用。
靜態變量:類共享數據,非靜態方法不能訪問。只能通過靜態方法調用。
靜態方法:只能訪問靜態變量與靜態方法。
成員變量與靜態變量:
1)所屬不同:
靜態變量屬於類,隨着類的加載而加載。
成員變量屬於對象,隨着對象的創建而創建。
2)出現時間不同
隨着類的加載而加載。
隨着對象的創建而創建。
3)內存不同
靜態變量存於方法區中的靜態區
成員變量存於堆內存中
4)調用不同
靜態變量可以通過類名直接調用,也可以通過對象調用。
成員變量只能通過對象調用。