子类:继承者
父类(超类):被继承者
1.继承基础
python中类是可以集成的,并且可以多继承
class 类名(父类):
'''类的说明'''
属性
方法
说明: python中所有的类默认继承Python中的基类:object
2.能继承哪些内容
继承:直接拥有父类的属性和方法(继承后父类的属性和方法还是存在的)
a.对象的属性和方法,类的字段和类方法、静态方法都可以继承(私有的继承无意义--不能继承)
b.solts的值不能被继承
c.getter和setter会被继承
class Person:
#人类
__slots__ = ('name','age','sex','__length__','face')
def __init__(self):
self.name = ''
self.age = 0
self.sex = '男'
#self.__lenght = 0
def eat(self):
print('%s在吃饭'%self.name)
#类字段
number = 61
@classmethod
def get_number(cls):
print('人类的数量:%d'%cls.number)
class Student(Person):
'''学生类'''
pass
if __name__ == '__main__':
stu = Student()
stu.name = 'chenpeng'
print(stu.name)
stu.eat()
print(Student.number)
chenpeng
chenpeng在吃饭
61
网友评论