java中的繼承定義 java中子類(lèi)可以繼承父類(lèi)的靜態(tài)變量和靜態(tài)方法嗎?
java中子類(lèi)可以繼承父類(lèi)的靜態(tài)變量和靜態(tài)方法嗎?否。如果在子類(lèi)中定義了相同的靜態(tài)變量,則它是新的,與父類(lèi)無(wú)關(guān)。說(shuō)明:靜態(tài)變量被初始化并加載到內(nèi)存中,因此沒(méi)有重寫(xiě)關(guān)系。父子關(guān)系需要子類(lèi)來(lái)實(shí)現(xiàn)父類(lèi)的方法
java中子類(lèi)可以繼承父類(lèi)的靜態(tài)變量和靜態(tài)方法嗎?
否。如果在子類(lèi)中定義了相同的靜態(tài)變量,則它是新的,與父類(lèi)無(wú)關(guān)。說(shuō)明:靜態(tài)變量被初始化并加載到內(nèi)存中,因此沒(méi)有重寫(xiě)關(guān)系。父子關(guān)系需要子類(lèi)來(lái)實(shí)現(xiàn)父類(lèi)的方法,因此靜態(tài)變量和方法不會(huì)被繼承。注意:如果父類(lèi)是一個(gè)接口,則沒(méi)有方法實(shí)現(xiàn)。根本沒(méi)有靜態(tài)方法和變量。