面向物件基礎
阿新 • • 發佈:2020-09-09
面向物件
-
面向物件也有封裝的作用:將同一個函式封裝到一個類中。
-
如果函式放在類中就不叫做函數了,而叫做方法
-
面相物件中方法的呼叫
class Good: def func(self): print("楊子蓮") def func1(self): print("楊子列") x = Good() #建立一個物件/也叫例項化一個類的物件 x.func() #使用物件中的方法,這其中第一個引數不用傳參,如果有多個引數的第一個以後的需要傳參
-
應用場景:
- 遇到很多函式,需要給函式進行歸類和劃分
封裝
class Person:
def show(self):
print(self.name)
p1 = Person()
p1.name = "楊子列"
p1.show()
p2 = Person()
p2.name = "楊子蓮"
p2.show()
- self其實就是所建立的物件
- 物件的作用:儲存一些值,方便以後的使用
例子
class Person: def show(self): temp = "我是%s,年齡:%s,性別:%s" %(self.name,self.age,self.gender) print(temp) p1 = Person() p1.name = "楊子列" p1.age = 19 p1.gender = "男" p1.show() p2 = Person() p2.name = "楊子蓮" p2.age = 20 p2.gender = "女" p2.show()