課程
/后端開發
/Java
/Java入門第二季 升級版
為什么 不能用和他不一樣的方法
2016-10-10
源自:Java入門第二季 升級版 8-9
正在回答
靜態方法可以隨意在任何的靜態方法或普通方法中可以直接調用,但是要想普通方法在靜態方法中使用時需要通過生成對象,再通過對象去調用。
換句話說,有static關鍵字修飾的變量或方法都是它本類中所有方法共享的資源,沒有static關鍵字修飾的方法只能局限于同一個類中所有沒有帶static修飾的方法使用或者通過生成對象去調用
static是屬于類的,而其他方法是屬于類的對象的,所以不行。
靜態即全局的意思。使用靜態方法方法是必須加上具體的類名。
因為類中的普通成員變量和普通方法都是屬于特定的一個對象的.而一個類中可以包含多個對象. 每一個對象所持有的普通成員變量和普通方法的值都不一樣. ?不管是靜態方法調用普通方法還是普通方法之間互相調用都需要通過對象來調用.而靜態方法是屬于類中所以的對象的,不是屬于特定的某一個對象,所以靜態方法中的值和操作是所有對象共享的,因為不特定屬于某一個對象,所以互相可以直接調用,而不需要通過對象調用
靜態是在類加載前進行加載的,用其他的方法找不到,就相當于你第一個進教室 想找后面還沒進來的人一樣
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答static
1 回答static
3 回答public static
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-06
靜態方法可以隨意在任何的靜態方法或普通方法中可以直接調用,但是要想普通方法在靜態方法中使用時需要通過生成對象,再通過對象去調用。
換句話說,有static關鍵字修飾的變量或方法都是它本類中所有方法共享的資源,沒有static關鍵字修飾的方法只能局限于同一個類中所有沒有帶static修飾的方法使用或者通過生成對象去調用
2016-10-10
static是屬于類的,而其他方法是屬于類的對象的,所以不行。
2016-10-10
靜態即全局的意思。使用靜態方法方法是必須加上具體的類名。
2016-10-10
因為類中的普通成員變量和普通方法都是屬于特定的一個對象的.而一個類中可以包含多個對象. 每一個對象所持有的普通成員變量和普通方法的值都不一樣. ?不管是靜態方法調用普通方法還是普通方法之間互相調用都需要通過對象來調用.而靜態方法是屬于類中所以的對象的,不是屬于特定的某一個對象,所以靜態方法中的值和操作是所有對象共享的,因為不特定屬于某一個對象,所以互相可以直接調用,而不需要通過對象調用
2016-10-10
靜態是在類加載前進行加載的,用其他的方法找不到,就相當于你第一個進教室 想找后面還沒進來的人一樣