python基础学习(9)

面向对象的三大特征

  • 封装:提高程序的安全性
  • 继承:提高代码的复用性
  • 多态:提高程序的可扩展性和可维护性

继承的代码实现

class Person(object):
    def __init__(self,name,age):
        self.name=name
        self.age=age
    def info(self):
        print('姓名:{0},年龄:{1}'.format(self.name,self.age))

#定义子类
class Student(Person):
    def __init__(self,name,age,score):
        super().__init__(name,age)
        self.score=score

#调用
stu=Student('Jack',20,'1001')
stu.info()

猜你喜欢

转载自blog.csdn.net/weixin_45291045/article/details/112058712