2018-01-03(第七章)

第七章        面向对象编程 Object Oriented Programming

1、类和实例

(1)面向对象最重要的概念就是类(Class)和实例(Instance)

(2)数据封装

2、访问限制

如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问。

3、继承和多态

(1)当子类和父类都存在相同的run()方法时,我们说,子类的run()覆盖了父类的run(),在代码运行的时候,总是会调用子类的run()。这样,我们就获得了继承的另一个好处:多态。

4、获取对象信息

5、实例属性和类属性

2018-01-03(第七章)_第1张图片

你可能感兴趣的:(2018-01-03(第七章))