python如何使用 python之為什么類(lèi)中函數(shù)的變量聲明要加self?
python之為什么類(lèi)中函數(shù)的變量聲明要加self?你好。1. Func可以在類(lèi)1中引用。直接使用funcu2。類(lèi)對(duì)象初始化是先初始化init方法,但是在編譯類(lèi)中的方法時(shí),只需要找到相應(yīng)的引用聲明3。
python之為什么類(lèi)中函數(shù)的變量聲明要加self?
你好。
1. Func可以在類(lèi)1中引用。直接使用funcu2。類(lèi)對(duì)象初始化是先初始化init方法,但是在編譯類(lèi)中的方法時(shí),只需要找到相應(yīng)的引用聲明
3。Self只能用作類(lèi)對(duì)象,即實(shí)例化后的類(lèi)。但是,在定義類(lèi)時(shí),需要在類(lèi)中使用方法或成員變量,因此需要添加self參數(shù)。你也可以把它理解為指向你自己的指針
Self指的是它自己,Self指的是類(lèi)本身,姓名person類(lèi)中的變量歸person所有。Name是一個(gè)外部參數(shù),而不是person本身的變量。self.name=名稱(chēng)這句話(huà)的意思是將參數(shù)名值從外部賦給person類(lèi)中它自己的變量名。