python 物件導向(繫結方法與非繫結方法)

2021-09-20 02:02:33 字數 800 閱讀 8951

一、繫結方法:

繫結給誰就應該由誰來呼叫,誰來呼叫就會將誰當做第乙個引數傳入

1.繫結給物件的方法:類中定義的函式預設就是繫結給物件的

二、非繫結方法:

即不與類繫結,又不與物件繫結,意味著物件和類都可以來呼叫,無論誰來呼叫都是乙個普通函式,沒有自動傳值的效果

import

settings

class

mysql:

def__init__

(self,ip,port):

self.ip =ip

self.port =port

self.id =self.create_id()

deftell_info(self):

print('

id:%s,ip:%s port:%s

'%(self.id,self.ip,self.port))

@classmethod

deffrom_conf(cls):

return cls(settings.ip,settings.port)#

clx(ip,port)

@staticmethod

defcreate_id():

import

uuid

return

uuid.uuid4()

#obj = mysql('1.2.3.4','3006')

obj =mysql.from_conf()

obj.tell_info()

後期補全!

焚膏油以繼晷,恆兀兀以窮年。

python物件導向中繫結方法與型別

class student school university of technology count 0 def init self,x,y self.name x self.age age student.count 1 def choose couse self print there is ...

物件導向方法與物件導向測試

物件導向 object oriented,oo 方法認為,客觀世界是由各種物件組成的,任何事物都是物件,每乙個物件都有自己的運動規律和內部狀態,都屬於某個物件類,是該物件類的乙個元素。複雜的物件可由相對簡單的各種物件以某種方式而構成,不同物件的組合及相互作用就構成了系統。oo方法是當前的主流開發方法...

Python物件導向 方法

方法名稱 樣式可被誰呼叫 可呼叫誰 用處類方法 方法的第乙個引數是類 類 例項 類變數修改類屬性 靜態方法 方法不需要任何固定的引數 類 例項 自身的變數 只能做內部的處理 類中函式 就是在類裡面寫了個函式 不可外部呼叫 自身的變數 內部私有化部分 例項方法 就是有self接收例項的這種方法 cla...