python是动态语言,可以随时随地给实例对象添加属性和方法,但是我们想限制属性的名字,可以使用__slots__特殊变量来限制

使用__slots__要注意,__slots__定义的属性仅对当前类实例起作用,对继承的子类是不起作用的.只有当前类中才有作用

@property   把方法变成属性一样方便的调用

-------------------多重继承

通过多重继承,一个子类就可以同时获得多个父类的所有功能。

------------------定制类()

增加一个__str__方法

直接输入c 和打印调用的方法不一样

'''如果在终端中直接输入c,它会调用__repr__方法,所以直接写成和__str__相等,那么获取到的结果就一样了'''

最新文章

  1. Notepad++正则表达式语法
  2. 子类可以有跟父类中同名的方法,但是会重写父类中的方法,甚至是root class中的方法
  3. 树莓派(Raspberry Pi)搭建简单的lamp服务
  4. boost::xml————又一次失败的尝试
  5. 原生javascript实现老.虎机抽奖点名demo源码思路解析
  6. pch文件的配置与路径修改
  7. App Store 审核 IPv6 问题
  8. synchronized关键字
  9. JDBC的使用
  10. 工作中拓展的加密解密传输方式. DES对称加密传输.
  11. 从零开始学安全(三十)●使用sqlmap对网站一步步渗透
  12. Spring核心——Bean的定义与控制
  13. Golang cpu的使用设置--GOMAXPROCS
  14. HanLP代码与词典分离方案与流程
  15. text-align: justify;浏览器、安卓手机不兼容问题
  16. 引入flash
  17. wcf返回值报错解析
  18. pytorch 对变长序列的处理
  19. 集合之LinkedList
  20. log4net日志文件的应用

热门文章

  1. Pycharm创建模板头部默认
  2. [CSP-S模拟测试]:棋盘(数学+高精度)
  3. curry柯里化
  4. Mybatis入门之MyBatis基础
  5. 快速理解 session/token/cookie 认证方式
  6. 网络设备MIB浏览器ifType、ifDescr、ifMtu、ifInOctets等的含义(Zabbix SNMP)
  7. note3
  8. IntelliJ IDEA 2018 2.X破解
  9. L2 Regularization for Neural Nerworks
  10. 腾达Tenda W311MA无线网卡Linux下驱动安装