C 類 方法到底怎麼用啊?

時間 2021-06-03 09:58:51

1樓:Fanix

類是一類事物的抽象,方法是事物的行為,屬性是事物特點的描述。

一般情況下類需要例項化才能使用。

比如鳥是類,有翅膀這個特點(屬性),有飛這個行為(方法)。麻雀可以繼承自鳥類,不過麻雀其實也是乙個類,更細化了。具體你指哪只麻雀在飛需要例項化。

2樓:落雨石

其實這個問題可以從數學函式入手,擴充套件。 列如中學就知道 f(x)= ax+c 這種函式

呼叫 f(1) = a+c 那麼再進一步抽象, f(x) 就相當於對外方法。 「ax+c」 就是具體的方法實現,把「ax+c「範圍擴充套件下變成 實現多步操作。 而類就可以理解成對方法的進一步抽象整合擴充套件

3樓:

回答之前先指出你提問十分不妥當的地方:不會問問題

不能很好的將你的問題提煉總結,你就不可能精確表達你的問題,換來的,也就不可能是精確的回答。這個問題在以後的學習中是非常不好的,希望引起你的重視。

你的實際問題是如何理解類和方法的概念,這個問題新入門物件導向程式設計的人基本都會碰到。但是實際上問題可大可小。我個人的建議是,先不要試圖理解它,照著樣例用就是了。

這類抽象化的概念,是在多年的實際使用中總結出來用於解決工程化問題的,然而你需要到具體開始解決問題以後,才能深刻的理解這些概念是為什麼要這樣設計出來。簡單說,是個先有雞還是先有蛋這樣子的悖論:為了用要理解它們,然而不用又理解不了。

所以為了打破這個怪圈,我建議你先捏著鼻子用下去,等你有一定OOP經歷了,會發現理解這些概念,是自然而然的。

另外一點,如果你的問題僅僅是抱怨聽不懂,我還有乙個建議:通過不同方式去搞懂。例如可能是你老師的教授方式跟你的慣用思考迴路不相容,你可以主動尋求別的方式比如看一些教材之外的C#書籍之類的,這世界上總有能讓你理解的方式,只是你沒有主動去找而已。

4樓:某家老沈

老話說書讀百遍其義自見。

其實很對,很多概念的東西本來就是不存在的,所謂名可名,非常名,無名天地之始,有名萬物之母。不要糾結於什麼叫類,什麼叫方法。怎麼用這個怎麼用那個,先從抄開始,然後是模仿,然後再是歸納總結,提公升,創新。

你就會了。

一口吃不吃胖子,別沒事相信什麼30分鐘教你如何如何,25小時從小白到大神,一步步踏踏實實的來總能成功,加油!!!

5樓:付旭洋

凡你所見具體物品均可視為類,而物品附帶行為稱為方法。

類敘述「是什麼,強調可與其他物品區別」;方法敘述「做什麼,怎麼做」。

6樓:陌上花開

這個要系統學習,給你一套教程看一下

7樓:信獅學校馬老師

你這個沒有具體問題,不好回答,你最好是根據具體的問題來提問

類是具體相同屬性和方法的一組物件的集合,類中可以包含字段,屬性和方法

方法指的是具體的某乙個功能,比如加,減,乘,除就是方法

C語言裡pthread到底該怎麼用呢?

醉臥沙場 Please,man pthread create PTHREAD CREATE 3Linux Programmer s ManualPTHREAD CREATE 3 NAME pthread create create a new thread SYNOPSIS include int ...

怎麼在 Windows 7 下用 C ,不相容啊?

薛建明 相容的,請安裝visual studio 2015 vs不僅僅可以在win7,win10上執行,甚至可以編輯除錯linux程式 龔佶敏 樓主可以考慮安裝virtualbox這類虛擬機器軟體,在虛擬機器裡面安裝xp系統,在xp系統裡面再裝vc6這類開發環境。這樣外面的系統很乾淨,虛擬機器隨便折...

C狐怎麼用?

無名氏 狐梅 任意打手,狐狸禮裝一般為滿破稜鏡最優,次選可滿破蒼玉有50np方便啟動。在面對像非弓 殺 ae階這種三條槽的敵人時,配合狐狸寶具的減cd和滅氣,梅林滿級7cd的無敵是運轉得過來的 除了在對面全是狂階時生存方面會有短板,無其他明顯缺點 magia1 很多人寫明湖。我給個額外思路。明湖體系...