# 这是学习廖雪峰老师python教程的学习笔记
1、概览
数据封装、继承和多态只是面向对象程序设计中最基础的3个概念。在Python中,面向对象还有很多高级特性,允许我们写出非常强大的功能。
2、将学习的内容
使用__slots__
限制实例只能存在的属性
使用@property
实例可以将方法当属性调用
多重继承
一个子类就可以同时获得多个父类的所有功能
定制类
通过一些__xxx__方法,定制属于自己的类
使用枚举类
如果一个类内部的实例都有迹可循,如一年有12个月,就可用 Enum,定义枚举类
使用原类
控制类的创建行为。了解即可,不常用