課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第二季 升級(jí)版
為什么把父類定義為static之后,在測(cè)試類之中調(diào)用子類方法執(zhí)行的全是父類中的方法,而不是重寫(xiě)的方法。
2018-11-25
源自:Java入門(mén)第二季 升級(jí)版 11-2
正在回答
這是為什么靜態(tài)方法不能被重寫(xiě)的詳解https://blog.csdn.net/gao_zhennan/article/details/72892946
首先,如果一個(gè)類要被聲明為static的,只有一種情況,就是靜態(tài)內(nèi)部類。其次,static作為靜態(tài)成員變量和成員函數(shù)的修飾符,意味著它為該類的所有實(shí)例所共享,也就是說(shuō)當(dāng)某個(gè)類的實(shí)例修改了該靜態(tài)成員變量,其修改為該類的其它所有實(shí)例所見(jiàn)。但是重寫(xiě)指的是對(duì)實(shí)例方法的重寫(xiě),靜態(tài)方法已經(jīng)歸屬于自身所在的類,不可被重寫(xiě)。
public static class HelloWorld {
}
我試了一下,直接報(bào)錯(cuò)。你是怎么做到的寶貝?
靜態(tài)父類只能是內(nèi)部類
static是靜態(tài),改不了的吧
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
3 回答求大佬解答
4 回答求各位大佬解答
2 回答這個(gè)怎么回事,有沒(méi)有大佬在線回答
1 回答 求大佬幫忙
5 回答求大佬解題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-01-22
這是為什么靜態(tài)方法不能被重寫(xiě)的詳解https://blog.csdn.net/gao_zhennan/article/details/72892946
2019-01-22
首先,如果一個(gè)類要被聲明為static的,只有一種情況,就是靜態(tài)內(nèi)部類。其次,static作為靜態(tài)成員變量和成員函數(shù)的修飾符,意味著它為該類的所有實(shí)例所共享,也就是說(shuō)當(dāng)某個(gè)類的實(shí)例修改了該靜態(tài)成員變量,其修改為該類的其它所有實(shí)例所見(jiàn)。但是重寫(xiě)指的是對(duì)實(shí)例方法的重寫(xiě),靜態(tài)方法已經(jīng)歸屬于自身所在的類,不可被重寫(xiě)。
2018-12-26
public static class HelloWorld {
}
我試了一下,直接報(bào)錯(cuò)。你是怎么做到的寶貝?
靜態(tài)父類只能是內(nèi)部類
2018-11-26
static是靜態(tài),改不了的吧