面向对象也有封装的作用:将同一个函数封装到一个类中。
如果函数放在类中就不叫做函数了,而叫做方法
面相对象中方法的调用
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()
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()
原文:https://www.cnblogs.com/yangzilaing/p/13642734.html