我有下面的代碼。我只需要調用bt.BT_ON。我不想使用繼承概念。我有什麼方法可以實現它嗎?我是python的新手。我有以下代碼。**沒有繼承概念**。我猜構圖有幫助
from __future__ import print_function
class tool(object):
def BT_ON(self):
print("BT on")
def WIFI_ON(self):
print("WIFI on")
class BTMGR(object):
def __init__(self):
self.tl = tool()
bt=BTMGR()
bt.BT_ON()
我試圖做以下,
class tool(object):
def __init__(self,parent):
print(parent)
self.parent=parent
def BT_ON(self):
print("BT on")
def WIFI_ON(self):
print("WIFI on")
class BTMGR(object):
def __init__(self):
self.tl = tool(self)
class WIFIMGR(object):
def __init__(self):
self.tool = tool()
bt=BTMGR()
bt.BT_ON()
但它沒有工作。我不知道在父母身上放什麼東西。
我想從BTMGR本身的實例中使用工具的方法。 BTMGR中沒有重複的方法。
請提供一個更有意義的稱號! – Jan
請也澄清你的問題。 –
Thanks.hope現在澄清 –