如何評價不知道C 三大特性是封裝 繼承 多型的程式設計師?

時間 2021-05-05 21:09:53

1樓:zzzman

可以這樣說,不知道三大特性,那沒什麼關係呀,有的程式設計師,本身就是使用c語言寫嵌入式系統的程式,但因為業主的原因,必須要使用c++,於是,就將c++當成是c來使用了。這有什麼問題?只要能滿足業主的功能與效能的需求就行了,而具體的實現方式還真的不用太在意。

我覺得寫程式非常重要的一點是,程式是一種工具,是為了實現現實社會中的功能需求而被採用的一種工具,這種工具具體如何被使用,那還真不是一件非常重要的事情。

2樓:

要聽實話嗎?實話就是問這個問題的人大概率是個水貨!

題目裡面說的三大特性是面相物件三大特性,跟C++語言有啥必然關係?物件導向程式設計語言都有,怎麼能說是C++的特性呢?人類都有乙個鼻子兩個眼睛,所以你就是能說中中國人的特點是有乙個鼻子兩個眼睛?

有些人就是學藝不精,讀書不求甚解,還好為人師,結果失誤了貽笑大方還不服氣,總想著扳回一局

3樓:

什麼三大特性,四大金剛的,這都是老師上課做歸納總結用的東西,跟實戰有幾毛錢關係?他是培訓班,你比他強了多少?你自己度量一下自己。

4樓:boxu-zhang

我沒記錯的話程式設計師誕生在c++這個語言之前吧,那你說應該怎麼評價那時候的程式設計師。另外c++三大特性是哪個c++標準裡面規定的麼?一天評價這個評價那個,咋,你是大眾點評?

5樓:張世玉

C++三大特性,我一直以為是物件導向,指標,夠底層?!

實際上你說的封裝、繼承、多型,就不是C++的三大特性。而是物件導向的三大特性。所以你說不知道是正常人,知道了絕對是概念不清晰,瞎貓撞著死耗子。

6樓:OLDPAN

C++的特性?難道是試卷題的考點?要背會嗎??看到這個莫名讓我想起C++是個語言聯邦,還記得那會看《Effective C++》,第一章描述C++就描述的挺好的:

面向過程的C

物件導向的C++

泛型程式設計、元程式設計的C++

STL魔法庫

C++ de 博大精深不是這幾個特性就能定義的。。。。

7樓:Ninsun

乍一看題目很唬人, 仔細一想, 封裝繼承多型不是物件導向的特徵碼? 怎麼就變成C++的特徵了?

C++的特徵難道不是

易上手, 但是巨難精通的模板

看似方便, 但是只追求效率的標準庫

支援多種程式設計正規化, 而不僅僅是物件導向嗎?

8樓:jack zhang

這三個特性是oop語言的特性。不能特指c++語言。

c++不止這三大特性。

泛型程式設計就不是了嗎?

c++的特性很多。你一說三大特性。這個還真有可能把人問住。

這就好比你問足球的三大特性是什麼,然後答案是球形的,充氣的,用腳踢的。

你會怎麼回答?

記得還有人面試時問什麼是程式?

答案是:演算法+資料結構。

這個問題有點像問乙個木匠,什麼是木頭。

9樓:逐龍

建議搞工程的務實一點,不要學搞學術的文縐縐。別個搞學術下定義文縐縐是必要,是搞學術正確方式。搞工程的應該注重務實,概念類的少考,要考也是注重理解與思維層面,而不是與某本書上的定義重合與否為標準。

搞工程的本身就不嚴謹不統一,乙個東西,不同的人各自都有叫法。很有可能你看一本書的概念,別的書根本不鳥這些概念,然後你看了這本,他看了那本,然後你們都能熟練程式設計,然後你用你看的書或者你推崇書的概念去作為面試題,別個看的恰好不是這些書,或者別個根本不注重這些概念。你就是考了個寂寞,安慰了自己,然後被別個一頓教條主義批判。

10樓:trymybest

我是計算機專業老師,這種東西,c++課堂上也不講這個。哪有專門講三大特性,而且物件導向程式設計才講這個,這是c++的特性嗎?應該是OOP的特性吧。

反正不知道的多了去了。我感覺不知道三大特性,不影響他成為乙個優秀程式設計師。現在大學考試都不考這種題了。

為啥你們要面試這種題目啊?實踐性這麼強的科目考死背硬記都東西。你可以問如何理解c++的封裝特性,但考什麼是三大特性,這種型別考題感覺是三十年前的學校考試題。

這學生也蠻可憐,怎麼絞盡腦汁湊出三點來的。

11樓:

這不是OOP的三大大特性麼,怎麼成了C++的三大特性啊

C++能說的上「特性」的,必須是和編譯時有關的那些東西啊,比如RAII還有模板

12樓:avoidant

幾大特徵,這口氣咋跟學校裡的考題一模一樣呢。

我發現中國產計算機教材特愛搞總結,把個活的模型,總結成一條一條的死條條,讓學生當簡答題去背。

13樓:稚者楊力

扔物線在《「記憶體抖動」?別再嚇唬面試者們了行嗎》裡說得好:

在對方表示沒聽過之後,你就不再進行任何的引導而是直接給對方扣了分,那你其實相當於在問:我這裡有乙個高階詞彙,您聽過嗎?

題目裡的封裝繼承多型,甚至都不能算是高階詞彙,打個比方就是,我都用拼音打字那麼多年了,突然有人問我,ü的兩個點在什麼情況下要去掉?

答不出來吧?連拼音都不會的渣渣。

14樓:風君子

我對您是如何當上面試官的故事歷程更有興趣呢?

還有,這問題一定是釣魚吧?

如何評價竟然有面試官問出「如何評價不知道C++三大特性是封裝、繼承、多型的程式設計師?」醬的問題?

如果不是釣魚,拿這個問題來知乎找認同怕不是溼了紙?

喵喵喵……

15樓:autoLift

請問你還記得14122,38324嗎?

如果你不記得,那如何評價你是怎麼考上大學的?

現在的程式設計師還有幾個是靠cpp吃飯的?不知道就不知道唄。還是說不是科班出身就不配吃這碗飯?

而且cpp那麼多特性到你這就封裝繼承多型了?合著cpp除了物件導向就沒別的了?

有答主提到了如何通過一句話鑑定水貨程式設計師的問題,在我看來題主肯定是老噴泉了。

16樓:

你拿課本上那種正兒八經劃黑線的文本來考工作10年的程式設計師,人家還真不一定答得上

另外,整合封裝和多型不是oop的特性嘛,和C艹有什麼關係了看了一下提問者,

我甚至懷疑這個提問者人格有什麼問題

17樓:暗滅

封裝,繼承和多型是物件導向的,而且繼承臭名遠揚。

你看他是不是培訓班出來的,直接問專案經驗,什麼需求,幾個人,怎麼分工,什麼方案,需要多久,多少資料量。

18樓:

反感那種中學教科書式的幾大特性的總結。

與其去問什麼什麼東西的幾大特性是什麼,不如你把那些特性列出來,問問它們的定義是什麼;甚至可以給出定義,問哪些東西具有這種特性;以及雖然都具有某種特性,但不同的東西在這方面有什麼細微差別;不具備此特性的如果想代替有什麼變通方法……

把那些幾大特性的說法倒背如流,哪天某某名人或者某某委員會出個新說法,你就得重新背了。

程式語言排行榜上前20,支援物件導向的多還是不支援的多?主流都有的東西就不適合算特性了。

19樓:

說 C++ 的三大特性是靜態編譯,邏輯自舉和靜態語言的,一定不如說 C++ 的三大特性是繼承,封裝,多型的,這是事實——雖然說的都挺離譜,但是最起碼後者正常點,前者就硬裝。

20樓:invalid s

之前知乎有個問題:有哪些話一聽就知道乙個程式設計師是個水貨?

嗯,這個我也同意。

不過,有時候逆向思維很管用。比如,當乙個人當了面試官,得意洋洋的拿自以為最擅長最高科技的問題去考人時,如果他問了題主類似的問題,那我們就可以1000%的斷定他是個水貨了。

21樓:瘋如初

說明:回答該問題時,題目是「如何評價不知道c++三大特性是封裝繼承多型的程式設計師?」

我不知道封裝繼承多型是c++三大特性會影響我正確使用封裝繼承多型和c++嗎?

知道封裝繼承多型是c++三大特性的程式設計師一定會被不知道這三大特性是封裝繼承多型的程式設計師更會寫c++或面相物件嗎?

更何況,c++難道只有這三個特性是最重要的嗎?誰說這三個是c++「三大特性」?c++之父嗎?

我覺得,應該評價評價問程式設計師這個問題的人。

22樓:florent

Cpp不是純物件導向程式設計的語言,你翻幾本這兩年國外的cpp書就明白了。

再者說oop其實大家的看法也不一樣。特別是繼承,只能說是某些語言中存在的概念,還存在著很多的問題。

最後也允許我學著你說話的口氣來一句,如何評價只把c++當成是物件導向語言的程式設計師?

23樓:

你問BS C++的三大特性是啥他估計也答不出。。。。

提出這個問題的估計真是培訓班出來的吧,喜歡按自己的思想發明問題。

還有蠻多人談到封裝繼承多型這三個東西腦子裡只有OOP,甚至談到封裝就是拿個類把屬性加pub private抱起來,談到多型就是方法重寫,殊不知這三個除了繼承其他都不是OOP專屬。。。。

24樓:靈劍

……釣,就硬釣。封裝繼承多型是OOP的三個基本特徵,不是C++的,而且這也是舊說法了,現在許多人其實並不認同,比如我。C++的特性多了去了,三個?

三百個都不一定打的住。水平不行還要硬問。

25樓:

題主還是別面了,以己昏昏使人昭昭。

C++是多重正規化語言,大概可以歸納為過程式,物件導向,元程式設計和一點點函式式的四種正規化。你所說的「三大特性」不過是對其中oop部分的簡單描述,其他正規化就沒特性了?還是說只寫過oop部分,沒寫過元程式設計和函式式?

硬要我回答這個問題,就RAII, 零開銷抽象和型別系統三個特性吧。

26樓:陸海綿

從問題來看你的C++水平就是培訓班的水平或者略低一點,可能你不是c++程式設計師吧。

繼承、封裝和多型是OOP的特性,C++恰好支援OOP正規化而已。

C++的特性有OOP,泛型,0開銷抽象,靜態語言等等.

27樓:

封裝繼承多型是oop語言特性,不是cpp語言特性。你怕不是不懂cpp也不懂oop,臨面試前看了一下網上資料把「oop語言有三大特性封裝繼承多型,cpp是oop語言」,理解成了「cpp三大特性是封裝繼承多型」吧?程式設計沒學好語文也沒學好

28樓:淺倉南家的達也醬

畫面感太強了。

乙個迷迷糊糊問錯了題目,另乙個絞盡腦汁湊出來乙個答案。

(雖然我知道問題遲早會被改,也有問題修改記錄,但多數人不會去看,還是扔個答題時的題目截圖吧。

私教不知道三大項是哪三個靠譜嗎?

健體健身何志文 當然不靠譜了。看到有的答主說 該教練可能只是不懂這個專有名詞 emmm.我個人覺得完全不成立。畢竟這說不上 專有名詞 吧?三大項字面意思很明確,即使完全沒聽過這個詞,動腦子想想,都能明白說的是哪三個。 Moby Dick 大概率不靠譜。但你一定要說不知道三大項就肯定肚子裡沒貨也是不一...

喬遷新居,有三款冰箱不知道如何抉擇?

明月半倚深秋 同樣是要喬遷新居,研究了一陣子冰箱,看你列出的三款冰箱,不難發現,你的大概需求就是適合家庭人口少 食物不多 占地面積小的三門小型電冰箱。幫你列個引數,對比一下 容量 容聲252L 海信258L 美的258L 耗電量 容聲0.69Kwh 24h 海爾0.69Kwh 24h 美的0.74K...

我是一位大三的男孩,不知道是我的思想耿直,還是女朋友的問題,給大家看一看(右邊是我),是不是我的問題?

徐凪清 結婚意味著責任,而這和父親的責任又有所不同。思考下吧,如果你為她付出一切,那你怎麼辦?你敢保證她永遠對你不離不棄麼?可就算如此,你一無所有又怎麼愛她呢?請題主在未來的一段時間裡 我的意思是你想清楚之前 保持理性,即使在愛情中,這往往不容易。可是沒有理性 失去底線的愛,算愛麼?分割線到底是要爸...