小馬和小黑 c 物件導向

2022-08-24 10:54:09 字數 3401 閱讀 1013

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.threading.tasks;

namespace

xx

set

}private

ren _owner;

internal

ren owner

set

}private

int _jed = 10

;

protected

intjed

}public

dog()

//////

引數 主人

/// ///

public

dog(ren owner)

//////

引數 主人,名字

/// ///

///public dog( ren owner,string name):this

(owner)

//////

引數為喂的數量和東西

/// ///

///public

void eat(string ss,int

num)

public

void

a()

else

if (_jed == 1

)

else

if (_jed <= 5

)

else

if (_jed > 5

) }}

class

ren

set

}private

int_age;

protected

intage

set

}private

datetime _bir;

protected

datetime bir

set

}private

int _money = 100

;

protected

intmoney

}private

dog _gou;

internal

dog gou

set

}private

int _jed = 100

;

protected

intjed

}private

bool

je()

else

if (_jed <= 10

)

else

if (_jed <20

)

return

je; }

private

void yq(int

m)

if (m < 0

)

}public

ren()

//////

名字

/// ///

public ren(string

name)

//////

名字,年齡

/// ///

///public ren(string name, int age):this

(name)

//////

名字,年齡,生日

/// ///

//////

public ren(string name, int age, datetime bir):this

(name,age)

//////

名字,生日

/// ///

///public ren(string name, datetime bir):this

(name)

//////

名字,狗(得有狗)

/// ///

public ren(string name,dog gou):this

(name)

//////

名字,年齡,狗(得有狗)

/// ///

///public ren(string name, int age, dog gou):this

(name,age)

//////

名字,年齡,生日,狗(得有狗)

/// ///

//////

public ren(string name, int age, datetime bir, dog gou) : this

(name, age,bir)

//////

名字,生日,狗(得有狗)

/// ///

///public ren(string name, datetime bir, dog gou):this

(name,bir)

//////

工資,工作時間

/// ///

///public

void work(int gz,int

h)

}private

bool spend(int

num)

else

}//////

餵狗,喂啥,喂多少,單價

/// public

void feed(dog gou, string s,int num,int

dj)

}//////

吃啥,吃多少,單價

/// public

void eat(string s, int num, int

dj)

}public

void

liugou(dog gou)}}

class

program

a.liugou(g);

a.liugou(g);

a.liugou(g);

a.work(

12, 3

); a.work(

12, 3

); console.readkey();}}

}

開閉原則 物件導向設計原則 小馬同學 Tian

在軟體開發中,為了提高軟體系統的可維護性和可復用性,增加軟體的可擴充套件性和靈活性,程式設計師要盡量根據 7 條原則來開發程式,從而提高軟體開發效率 節約軟體開發成本和維護成本。我們將在下面的幾節中依次來介紹這 7 條原則,本節首先介紹開閉原則。開閉原則 open closed principle,...

c 物件導向 類和物件

define crt secure no warnings include include using namespace std struct hero void printhero struct hero h class advhero class animal 以內 叫類的內部,以外叫類的外部...

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

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