python定义新式类需要继承object吗

 时间:2024-10-14 20:01:55

1、首先我们在pycharm中将运行环境设置成python2.7版本

python定义新式类需要继承object吗

3、接着我们让A类继承object类(注意object类首字母是小写,这是之前版本的遗留问题, java中为Ob枣娣空郅ject类,现在新版python规范中类命名也是和Java一样建议使用驼峰法),然后再打印一次,可以看到对象a的方法多了很多,这样的类就是新式类

python定义新式类需要继承object吗

5、运行不继承object的A类,发现这竟然是新式类

python定义新式类需要继承object吗

7、总结下:也就是说,在python3.x中只有新式类,在python2.x中存在经典类,如果你的开发环境是2.x,那就要注意继承object荑樊综鲶,如果你的开发环境是3.x,可以不继承object,但是如果你希望你的代码兼容性高一点,最好在3.x的环境下也显式继承object,这样在2.x环境下跑也不会出问题.

  • 芝麻油外用和内服各有什么功效?
  • 2022年韩国中部大学博士招生专业解析
  • 兰德酷路泽油改气效果
  • 羽毛球怎么剪
  • 如何在高考中其取得好成绩,高三学生必看。
  • 热门搜索
    999小儿感冒颗粒 血尿是怎么回事 台式电脑怎么组装 赵丽颖发型 知道的近义词 感动的近义词 腱鞘炎是怎么回事 假发怎么带 忘记qq号码怎么找回 罪恶都市怎么玩