文章目录
面向对象的三大特征
- 封装:提高程序的安全性
- 继承:提高代码的复用性
- 多态:提高程序的可扩展性和可维护性
继承的代码实现
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()