usingsystem;
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 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...