1、创建类的具体结构:
class 类名():
def __init__(self,..传入的参数):
self.属性1 = 传入的某参数
self.属性2 = 传入的某参数
def 函数名1(self):
代码主体
def 函数名2(self):
代码主体
2、类的继承
class 子类名(父类名):
def __init__(self,传入所有的参数):
super().__init__(父类需要的参数(不加self)):
self.子类属性1 = 传入的某参数
self.子类属性2 = 传入的参某数
def 函数名(self):
代码主体
重写父类的方法:直接在子类中定义同名的函数即可
举例:
class Dog:
def __init__(self,name,age):
self.a = name
self.b = age
def shut(self):
print(self.b)
m = Dog('lxz',12)
m.shut()
print(m.b)
class Jiwawa(Dog):
def __init__(self,name,age,grade):
super().__init__(name,age)
self.c = grade
def pao(self):
print("类继承的测试:"+self.c)
def shut(self):
print("chongxie de fang fa")
J = Jiwawa('狼狗',5,'100')
print(J.pao())
J.shut()
3、类的实例化及调用
实例名称 = 类名(参数)