C Day6 類與物件 上

2021-10-14 11:08:45 字數 797 閱讀 4312

二、物件特性

#include

using

namespace std;

const

float pi=

3.14

;class

circle

//類void

setcr

(int r)};

//封裝

intmain()

訪問許可權不同:

建構函式:類名()

析構函式:~類名()

#include

using

namespace std;

class

student

~student()

};intmain()

分類方式:

呼叫方式:

student

(const student &s)

//拷貝構造

c++編譯器預設給一類新增三個函式:

預設建構函式(無參函式體為空)

預設析構函式(無參函式體為空)

預設拷貝建構函式

規則:

student

(const student &s)

int age;

student

(int age)

類與物件(上)

this指標 c語言中,結構體中只能定義變數,在c 中,結構體內不僅可以定義變數,也可以定義函式。結構體的定義,在c 中更喜歡用class來代替。class classname 一定要注意後面的分號 類的兩種定義方式 1 宣告和定義全部放在類體中,需要注意 成員函式如果在類中定義,編譯器可能會將其當...

物件與類(上)

在j a中,所有的類都源自 object 類,所有其他類都擴充套件自這個 object類 繼承 inheritance,繼承後的新類具有被繼承類的全部屬性和方法 物件類之間的關係 使用預定義類 j a類庫中的 localdate類 plusdays方法會得到乙個新的 localdate,這個新日期物...

6 類與物件

目錄 類宣告公有 私有 保護成員 資料抽象和封裝 內聯成員函式 成員函式的過載及其預設引數 類與結構體 隱含的this指標 類作用域 前向宣告 巢狀類區域性類 類是一種使用者自定義型別,宣告形式 class 類名稱 在關鍵字 public 後面宣告,它們是類與外部的介面,任何外部函式都可以訪問公有型...