Self的用法
- self代表一个类的实例,而不是类,在创建一个方法的时候必须传递一个参数,这个参数就是self。
- 在调用基类的方法时,需要加上基类的类名前缀,且需要带上 self 参数变量。区别在于类中调用普通函数时并不需要带上 self 参数。即定义父子类和方法的重写与重载时。
class life(object):
def eat(self):
print("吃饭")
def drink(self):
print("喝水")
def do(self):
print("核酸")
peple = life()
peple.do()
class man:
def tescher(self):
print("teacher")
class teacher(man):
def boy(self):
print("boy")
a = teacher()
a.boy()
关于__init__()函数,其本身是python的构造方法。这个函数类似init()初始化方法,来初始化新创建对象的状态,在一个对象被创建以后会立即调用。
class games:
def __init__(self):
self.high = 500
self.weight = 600
self.color = ("lvse")
game = games()
print(game.high)
print(game.weight)
print(game.color)
Python简单调用成员函数的方法:
1.先得定义函数,以def开头。
2.输入函数名