继承说明

任何一个子类都有一个父类,成为单继承;

class Human:
    def __int__(self,name,age):
        self.name=name
        self.age=age

    def infos(self):
        print('我叫:',self.name,'我今年:',self.age,'岁')

    def say(self,what):
        print('说:',what)

    def run(self,speed):
        print('正在以',speed,'m/s速度奔跑!')

h1=Human()
h1.say('天气真好')
h1.run(5)

class Student(Human):# 这个类描述了Human类的一切方法,同时又添加了其他的study这个函数。
    '''这个类继承了Human类的所有功能,并进行了扩展。student类叫子类,Human是
        Student的父类。
    '''
    # def say(self,what):
    #     print('说:',what)
    #
    # def run(self,speed):
    #     print('正在以',speed,'m/s速度奔跑!')

    def study(self,progam):
        print('正在学习:',progam)


s1=Student()
s1.say('午餐吃什么?')
s1.run(6)
s1.study('python3')

class Teacher(Human,Student):
    def teacher(self,language):
        print('老师正在教:',language)


t1=Teacher()
t1.teacher('英文')
print('Teacher类的基类',Teacher.__base__)
print('Student类的基类',Student.__base__)
print('object类的基类',object.__base__)


t1.__class__.__base__

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值