【问题标题】:Python class OOPs concept [duplicate]Python类OOPs概念[重复]
【发布时间】:2020-02-05 09:52:45
【问题描述】:

片段 1:

class Room(Object):
      pass 

片段 2:

class Room():
      pass

这两个代码有什么不同,为什么我们在上面的代码中写对象?

【问题讨论】:

  • 这不是有效的python...应该是classobjectpass(小写!)。

标签: python python-3.x python-3.7


【解决方案1】:

Python3 中的两者相同。

Python's documentation了解更多信息。

您可能还想阅读this stack overflow question

搜索old style classes vs new style classes in Python

【讨论】:

  • 但是我们为什么写对象是什么意思
  • @VenkatManavarthi 这只是意味着您定义的类正在继承Object 类。虽然不提名字根本没有区别。
猜你喜欢
  • 2020-02-05
  • 1970-01-01
  • 2011-04-23
  • 2012-03-30
  • 2011-08-25
  • 2018-09-13
  • 1970-01-01
  • 2015-01-05
  • 1970-01-01
相关资源
最近更新 更多