Python 構造方法

2021-09-29 20:58:43 字數 1013 閱讀 4631

class

man():

foot =

"腳" hand =

"手" body =

"身體"

head =

"頭"#建立物件時候會自動觸發構造方法下面的程式(初始化操作)

def__init__

(self,name,***,height)

:print

("自動初始化了你的資料"

) self.name = name

self.*** = ***

self.height = height

defeat(self)

:print

(self.name+

"可以吃飯"

)def

see(self)

:print

(self.name+

"可以看到東西"

)def

listen

(self)

:print

(self.name+

"可以聽到聲音"

)def

say(self)

:print

("我的身高是:"

+str

(self.height)

+",我的性別是:"

+self.***)

liming = man(

"李明"

,"男"

,180

)liming.say(

)liming.eat(

)liming.name

liming.***

liming.see(

)zhangmeng = man(

"張萌"

,"女"

,170

)zhangmeng.name

zhangmeng.say(

)zhangmeng.eat(

)liming.eat(

)

構造方法構造器 構造方法過載

一 構造方法 構造器 定義 1 構造方法就是類似於方法,但是構造方法沒有返回值 不用也不能寫void 2 構造方法名字必須與類名相同 3 構造方法不能被static修飾 構造方法屬於物件,static屬於類 4 一旦定義帶參的建構函式,程式將不再為你自動建立空構造器。作用 可以在new物件的同時傳入...

構造器(構造方法)

知識點 1.乙個類即使什麼都不寫,他也會存在乙個方法 構造器 構造方法 2.構造方法的名字必須與定義他的類名完全相同,沒有返回型別,甚至連void也沒有。3.構造方法的呼叫是在建立乙個物件時使用new操作進行的。構造方法的作用是初始化物件。4.有參構造 一旦定義了有參構造,無參一定要寫出來!pack...

構造器(構造方法)

題目 編寫兩個類 和 test,其中 類中宣告私有的底邊長base和高height,同時宣告公共方法訪問私有變數。此外,提供類必要的構造器。另乙個類中使用這些公共方法,計算三角形的面積。回答 public class test public int a,int b public void setba...