python-类

class Person:#新建类
    def __init__(self,name,job = None,pay = 0):#构造函数,类实例化后执行
        self.name = name
        self.job = job
        self.pay = pay
        
    def lastName(self):#输出姓氏
        return self.name.splite()[-1]
    
    def giveRaise(self,percent):#按照一定比例涨工资
        self.pay = int(self.pay*(1+percent))


    def __str__(self):
        return '[Persion:%s,%s]'%(self.name,self.pay)


class Manager(Person):#继承自Person
    def __init__(self,name,pay):
        Person.__init__(self,name,'mgr',pay)


        
    def giveRaise(self,percent,bonus = .10):
        person.giveRaise(self,percent + bonus)

猜你喜欢

转载自blog.csdn.net/qq_41484460/article/details/80108754