python __init__ 构造函数
生活随笔
收集整理的這篇文章主要介紹了
python __init__ 构造函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
?
實例化過程 會執行__init__ 的函數方法 class SQLHelper:def __init__(self): # self = s1print("helo")def fetch(self, sql):passdef create(self, sql):passdef remove(self, nid):passdef modify(self, name):pass# 實例化過程 會執行__init__ 的函數方法 s1 = SQLHelper()''' helo '''?
未改造前
class SQLHelper:def __init__(self): # self = s1print("helo")self.hhost = "c1.salt.com"self.uuserane = "alex"self.pwd = "123"def fetch(self, sql):passdef create(self, sql):passdef remove(self, nid):passdef modify(self, name):pass# 實例化過程 會執行__init__ 的函數方法 s1 = SQLHelper() print(s1.hhost, s1.uuserane, s1.pwd)''' helo c1.salt.com alex 123 '''?
改造后
class SQLHelper:def __init__(self, host, username, pwd): # self = s1print("helo")self.hhost = hostself.uuserane = usernameself.pwd = pwddef fetch(self, sql):print(sql)def create(self, sql):passdef remove(self, nid):passdef modify(self, name):pass# 實例化過程 會執行__init__ 的函數方法 s1 = SQLHelper("c1.salt.com", "alex", "123") s2 = SQLHelper("c2.salt.com", "mike", "123456")s1.fetch("select * from A")''' helo helo select * from A '''?
轉載于:https://www.cnblogs.com/mingerlcm/p/8448743.html
總結
以上是生活随笔為你收集整理的python __init__ 构造函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OLI 课程 Java入学考试的五道题
- 下一篇: 《深入理解Java虚拟机》(二)Java