C 物件導向

2021-09-07 18:39:45 字數 955 閱讀 3018

1. 物件導向小例子

#include using

namespace

std;

class

bad_hmean ;

//上下這麼寫是一樣的意思 , 有時候看見上面的都不知道什麼意思, 所以這裡也就記錄一下

//bad_hmean (int a=0, int b=0);

//virtual ~bad_hmean ();

void

mesg();

};inline

void

bad_hmean::mesg()

int main(int argc, char

const *ar**)

下面是經常寫的, 高階封裝, 把類進行拆分, 類和方法分開的形式

//

目錄和檔案都小寫, 重要的事情才大寫

//類的名字首字母大寫

#include #include

#include

"per.h

"person::person()

person::~person()

void person::setpid(int

pid)

intperson::getpid()

void person::setname(string

name)

string

person::getname()

void person::setage(int

age)

intperson::getage()

intmain()

#include #include 

using

namespace

std;

class

person

;

per.h

c 物件導向程式設計 物件導向

什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...

C 物件導向

它定義了類的物件包括了什麼屬性,以及可以執行哪些操作 呼叫函式 class box 關鍵字 public 確定了類成員的訪問屬性.在類物件作用域內,類的外部是可訪問的 也可以指定類的成員為 private 或 protected box box1 宣告物件 box1,型別為 box box box2...

c 物件導向

0,類變數的申明可以不賦初始值 int 型別的為0,引用型別預設值為null,bool型別為false 1.物件導向的三大特點 封裝 0增加安全 1 良好的封裝能夠減少耦合 2 類內部的實現可以自由地修改 3 類具有清晰的對外介面 繼承 子類是乙個物件,父類的成員只是子類的引用 在繼承時子類的訪問修...