類和物件語法(一)

2021-08-14 05:44:21 字數 1161 閱讀 8528

一:抽象和類

類是一種將抽象轉化為使用者定義型別的c++工具。它將資料表示和資料處理的方法進行組合。那麼如何來定義類呢?

要想對類進行定義,得先知道類的組成吧。類由資料成員和成員函式組成。資料成員可以包含int、char、double、float等各種型別,如何定義主要還是根據對物件的描述,即如何對物件進行表示。典型的類結構如下:

class classname

看到這裡,肯定會有疑問!public和private是用來做什麼的?public、private、protected是類中的訪問控制符,public下宣告的資料成員和成員函式可以可進行讀取和修改,private下定義的部分只能進行讀取,不能進行修改,即「唯讀」。一般在寫程式時,先宣告公有部分,再宣告私有部分。

class car

;

程式中class為關鍵字,用來定義類。car為類的名稱

1.類的例項化

知道如何定義類之後,我們來看如何例項化乙個類(例項化:類建立物件的過程)

#include #include using namespace std;

class car

;int main()

{

car car;

car.m_strname="賓士";

car.m_dprice = 200000.00;

cout << car.m_strname << " " <

car *p=new car();

delete p;

return 0;

注意:在申請完記憶體後記得最後進行釋放。

2 .類中成員的訪問

(1)棧中例項化後成員的訪問方式

car car;

car.m_strname="賓士";

car.m_dprice = 200000.00;

(2)堆中例項化後成員的訪問方式

car *p=new car();

p->m_strname="賓士";

p->m_dprice=2000

delete p;

p=null;

return 0;

類和物件(一)

物件導向程式設計 概念 object oriented programming,縮寫 oop 是一種程式設計范型,同時也是一種程式開發的方法。物件指的是類的例項,將物件作為程式的基本單元,將程式和資料封裝其中,以提高軟體的重用性 靈活性和擴充套件性。c 不是純物件導向語言,而是基於物件導向的語言 p...

python,類和物件(一)

萬物皆物件,在python中也存在物件,首先我們需要知道物件導向的三大特徵封裝 繼承 多型。封裝就是將一種或多種雜亂無序的 進行有序的分類封裝。繼承可以理解為孩子會繼承父親所有的東西。多型可以理解問乙個方法多種形式展出。類 class 首先約定俗成的規定,那麼我們首先建立乙個person類,它包含屬...

C 語法(類,,類的物件,方法)

一 類 語法 class 類名 二 建立類的物件 語法 a 建立物件 例項化物件 類名 物件名 new 類名 b 呼叫屬性 物件名.屬性名 c 呼叫方法 物件名.方法名 三 類的方法 1 普通方法 語法 訪問修飾符 返回值 方法名 引數列表 2 構造方法 初始化欄位用的 定義 構造方法名稱和類名相同...