Python类OOPs概念[重复]

Posted

技术标签:

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

片段 1:

class Room(Object):
      pass 

片段 2:

class Room():
      pass

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

【问题讨论】:

这不是有效的python...应该是classobjectpass(小写!)。 【参考方案1】:

Python3 中的两者相同。

在Python's documentation了解更多信息。

您可能还想阅读this stack overflow question。

搜索old style classes vs new style classes in Python

【讨论】:

但是我们为什么写对象是什么意思 @VenkatManavarthi 这只是意味着您定义的类正在继承Object 类。虽然不提名字根本没有区别。

以上是关于Python类OOPs概念[重复]的主要内容,如果未能解决你的问题,请参考以下文章

python 中面向对象编程的几个概念

Python面向对象:继承多态类属性和类方法单例

Python面向对象:继承多态类属性和类方法单例

事件 OOPS 实现后的 Python Tkinter

python 面向对象专题:继承

python 面向对象专题:继承