抽象 繼承 封裝 多型,面試的時候怎樣說??

時間 2023-05-13 20:48:09

1樓:匿名使用者

繼承:好比如你繼承你老爸的事業,等於你有了你老爸一樣的東西。

在程式裡,以class a是爸,class b extends a代表b繼承a,b也就有了a的一切,即屬性與方法。

但不能擁有你爸爸的秘密的東西,比如他的日記,也就是不能繼承私有屬性與方法。

封裝:就是遙控車一樣,你有個遙控,就能控制車子,但你是看不到遙控的電路設計的,因為你不必要知道,為什麼要封閉,就怕你亂接電路,讓遙控用不了。

程式裡,在屬性和方法前面加上private關鍵字,就表示封閉屬性和方法了,只能類的內部訪問。

多型:用的是同一個東西,但得到的結果卻不一樣,同一個方法,可以得到不同結果,多型性:傳送訊息給某個物件,讓該物件自行決定響應何種行為。

通過將子類物件引用賦值給超類物件引用變數來實現動態方法呼叫。

抽象:比如說人是個抽象,它有的部分行為已經確定,但是不能說人實實在在的存在,只能說張三實實在在存在。只要有抽象方法的類就是抽象類。只能單繼承[extends],不能例項化。

2樓:網友

抽象就是將現實的東西變成 計算機的模式。

封裝就是把資料藏起來,繼承就想想人類的傳宗接代。

多型就是 進去的是不同的東西, 它會更加東西種類不同,進行不同的處理。

3樓:

把現實中需要處理的事物通過資料的方法表達出來就是抽象。

把事物的資料和方法用類的方式集合起來就是封裝。

封裝的資料和方法通過繼承來實現重用。

同一個方法通過方法的過載實現不同的邏輯即多型。

面試官問我什麼是物件導向(不是繼承多型封裝),我該怎麼回答才能讓面試官滿意?

4樓:奇蹟降臨

物件導向(object oriented,oo)是軟體開發方法。物件導向的概念和應用已超越了程式設計和軟體開發,擴充套件到如數版據庫系統、互動式權介面、應用結構、應用平臺、分散式系統、網路管理結構、cad技術、人工智慧等領域。物件導向是一種對現實世界理解和抽象的方法,是計算機程式設計技術[1]發展到一定階段後的產物。

封裝繼承多型到底講的是什麼

5樓:暩唀

首先我要說的是,封裝、繼承、多型並不是針對c#語言提出來的,他是一個在物件導向思想下產生的一個概念。所以想要弄明白封裝、繼承、多型,首先就要先了解物件導向概念。

封裝:當我們提及物件導向的時候,這個物件怎麼來?就是通過我們人為的封裝得來。

封裝就是把一些特徵或功能組合到一個抽象的物件上。就比如說電腦:它的特徵是有一個顯示屏,有一個主機,有滑鼠和鍵盤等等。

功能有計算等。那我們把這些特徵和功能組合到「電腦」這個抽象的名詞上時,「電腦」於是就有了這些特徵和功能。但這個「電腦」不是實物,它代表所有名叫「電腦」的實物的名稱。

在c#中,我們把封裝好的抽象的名詞叫"class",所以我們稱「電腦」叫一個類(class),而實體電腦叫這個類的物件(或者叫例項)。

而繼承、多型則是類的特性。

繼承:這個詞就用正常的語義來解釋就可以了,比如說你繼承了你父親的優點。而在c#中類也是可以繼承的(單繼承),比如說我們有了「電腦」這個類,現在我們再定義一個類叫「聯想電腦」,難道我們要把電腦的特徵、功能再定義一遍?

可以是可以的,但是這樣一方面**有點重複,另一方向也不方便管理和說明「聯想電腦」的特徵。所以我們可以讓「聯想電腦」繼承於「電腦」這個類,我們稱「聯想電腦」為「電腦」的子類或派生類,而「電腦」叫做父類或基類。這樣,只要「電腦」有的東西,「聯想電腦」都有,但是「聯想電腦」還可以進化出(再新增)自己特有的東西。

所以,父類(基類)為子類(派生類)的子集。

j**a面試時像問繼承,多型,封裝這些基礎知識時都是做試卷嗎?還是有些公司直接嘴上問,然後自己答

6樓:匿名使用者

以我的經驗這些基礎的問題多半是做試卷,甚至很多公司根本不問的,他們更關心你是否能快速做事,所以最好看看他們的入職要求需要的技能,主流的框架應用啥的。

求一個簡單一點的j**a程式,用到繼承封裝,多型,抽象,要求繼承時覆

7樓:知識林

這例子比較簡單,把郵箱給我,我寫了發給你。

物件導向的基本特徵封裝繼承多型,物件導向的三個基本特徵 封裝 繼承 多型

封裝 繼承 多型 主要是類。封裝也就是類的私有化。以下為c 比如class time 繼承就是保留父類的屬性,開擴新的東西。class land vehicle public time 這樣就繼承了父類time 多型多型性是允許將父物件設定成為和一個和多個它的子物件相等的技術,比如parent ch...

面試的時候,面試的時候怎樣介紹自己

面試技巧指的是在面試時候的技巧。面試是你能夠得到一份工作的關鍵。內容包括面試前的準備工作 面試當中應該注意的問題,以及如何在面試中推銷自己等等。面試是一個短時交流的過程,這個過程中包涵首因效應的管理,暈輪效應的管理,如何做好面試管理對求職者至關重要。面試的方法 第一招 把緊自己的嘴巴,三思而後答 第...

在面試的時候別人問你將怎樣去開展自己工作,該怎樣回答

宋覓晴方添 主要還是要針對你應聘的崗位來,如果是人事方面的,那不能動作太大,首先要求穩,要不然人心搞得不和還怎麼工作,如果是創新型的,那麼你可以根據工作流程,和你的一些想法和對方 因為很多工作你都還沒相關經驗的基礎上說,容易被誤認為狂妄,不管怎麼樣,首先要了解和熟悉公司文化,在此基礎上多請教,慢慢把...