一:抽象和類
類是一種將抽象轉化為使用者定義型別的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 構造方法 初始化欄位用的 定義 構造方法名稱和類名相同...