編寫乙個完整的位址類進行測試,並列印出來
class
address
public
address
(string countrv,string porvince,string city,string district)
public
void
send()
public string getcountrv()
public
void
setcountrv
(string countrv)
public string getporvince()
public
void
setporvince
(string porvince)
public string getcity()
public
void
setcity
(string city)
public string getdistrict()
public
void
setdistrict
(string district)
}public
class
test
}
編寫乙個員工類進行測試
員工(employee)
屬性:姓名(name)、工號(id)
方法:(工作)work()
class
employee
public string getname()
public
void
setname
(string name)
public
intgetid()
public
void
setid
(int id)
}public
class
test
}
編寫乙個狗類進行測試
狗(dog)
屬性:名字(name)、品種(variety)、性格(character)
方法:(吃飯) eat()
class
dog}
public
class
test
}
輸出結果自己去寫一遍(^ _ ^) 六 物件導向(中)
類的構造方法 類的訪問許可權 繼承 多型 init 構造方法 作用 用於物件建立時初始化 書寫格式 init前後分別是兩個下劃線 程式不顯示定義init方法,則程式預設呼叫乙個無參init方法 物件建立過程 類的構造方法 init 設定物件屬性 def init self.gender,variet...
核心程式設計(六) 物件導向 封裝
什麼是封裝呢?在前面是不是寫過這樣的 class dog froom ch def init self,name,age,kind erha self.blood 100 self.kind kind self.age age self.name name在當時我是不是說 ini 下放的是例項的私有...
(六)物件導向高階程式設計
如果我們想要限制例項的屬性怎麼辦?比如,只允許對student例項新增name和age屬性。為了達到限制的目的,python允許在定義class的時候,定義乙個特殊的slots變數,來限制該class例項能新增的屬性 class student object slots name age 用tupl...