第七章 面向对象编程 Object Oriented Programming
1、类和实例
(1)面向对象最重要的概念就是类(Class)和实例(Instance)
(2)数据封装
2、访问限制
如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问。
3、继承和多态
(1)当子类和父类都存在相同的run()方法时,我们说,子类的run()覆盖了父类的run(),在代码运行的时候,总是会调用子类的run()。这样,我们就获得了继承的另一个好处:多态。
网友评论