北京通州區Java培訓班費用多少
根據學(xué)員情況就近安排學(xué)習,可預約試聽(tīng)課程:
繼承是面向對象最顯著(zhù)??的一個(gè)特性。繼承是從已有的類(lèi)中派生出新的類(lèi),新的類(lèi)能吸收已有類(lèi)的數據屬性和行為,并能擴展新的能力。Java繼承是使用已存在的類(lèi)的定義作為基礎建立新類(lèi)的技術(shù),新類(lèi)的定義可以增加新的數據或新的功能,也可以用父類(lèi)的功能,但不能選擇性地繼承父類(lèi)。這種技術(shù)使得復用以前的代碼非常容易,能夠大大縮短開(kāi)發(fā)周期,降低開(kāi)發(fā)費用。
繼承是Java面向對象編程技術(shù)的一塊基石,因為它允許創(chuàng )建分等級層次的類(lèi)。繼承可以理解為一個(gè)對象從另一個(gè)對象獲取屬性的過(guò)程。如果類(lèi)A是類(lèi)B的父類(lèi),而類(lèi)B是類(lèi)C的父類(lèi),我們也稱(chēng)C是A的子類(lèi),類(lèi)C是從類(lèi)A繼承而來(lái)的。在Java中,類(lèi)的繼承是單一繼承,也就是說(shuō),一個(gè)子類(lèi)只能擁有一個(gè)父類(lèi)。繼承中最常使用的兩個(gè)關(guān)鍵字是extends(IS-A,是一個(gè)什么東西)和implements(Has-A,有一個(gè)什么功能)。這兩個(gè)關(guān)鍵字的使用決定了一個(gè)對象和另一個(gè)對象是否是IS-A(是一個(gè))關(guān)系。
兄弟連北京Java培訓專(zhuān)家提醒大家,通過(guò)使用這兩個(gè)關(guān)鍵字,我們能實(shí)現一個(gè)對象獲取另一個(gè)對象的屬性。所有Java的類(lèi)均是由類(lèi)繼承而來(lái)的,所以Object是所有類(lèi)的祖先類(lèi),而除了Object外,所有類(lèi)必須有一個(gè)父類(lèi)。通過(guò)extends關(guān)鍵字可以申明一個(gè)類(lèi)是繼承另外一個(gè)類(lèi)而來(lái)的,通過(guò)使用關(guān)鍵字extends,子類(lèi)可以繼承父類(lèi)所有的方法和屬性,但是無(wú)法使用private(私有)的方法和屬性。我們通過(guò)使用instanceof操作符,能夠確定子類(lèi)IS-A父類(lèi)。
--------------------------------------
注:電話(huà)預約/咨詢(xún),并預約免費試聽(tīng),報名享優(yōu)惠
咨詢(xún)電話(huà):
手機/微信:
咨詢(xún)
地址:多個(gè)校區,您可就近選擇入學(xué)
溫馨貼士:為不影響你的學(xué)業(yè),來(lái)校時(shí)請先電話(huà)或咨詢(xún),方便我校安排相關(guān)的課程咨詢(xún)老師為你解答