我是一个自暴自弃的python用户(类型)。我读了很多来加深我对Python的知识。今天我遇到了一个文字说:“[...]班级和对象[...]”。所以我想知道Python中的对象和类之间有什么区别。我认为所有的类都是对象,但在这种情况下,作者不会使用短语“类和对象”。我很困惑...Python中的对象和类有什么区别
4
A
回答
6
这些是面向对象编程中两个紧密相关的术语。标准含义是对象是类的实例。
2
2
是的,Python中的类(和函数,模块,基本上所有东西)都是对象。不同之处在于它们的类型:
class Foo(object): pass
print type(Foo)
print type(Foo())
,看看他们两个对象,你可以检查它们都具有的属性:
print dir(Foo)
print dir(Foo())
0
类是一个想法。一个对象是这个想法的成果。
0
一个类描述了那个对象是什么,但它不是对象本身。
相关问题
- 1. 类,对象,实体:有什么区别?
- 2. 空对象类型和对象有什么区别?
- 3. 抽象类和Mixin有什么区别?
- 4. C#中的对象和类之间有什么区别?
- 5. Perl中的对象和类之间有什么区别?
- 6. 对象和引用有什么区别?
- 7. 对象和实例有什么区别?
- 8. “WSH”和“WScript”对象有什么区别?
- 9. 对象和变量有什么区别?
- 10. java中的对象和对象有什么区别
- 11. UML中的引用对象和值对象有什么区别?
- 12. 在oracle中嵌套表和对象类型有什么区别?
- 13. python中的{}和[]有什么区别?
- 14. 对象类型和字典类型的映射对象有什么区别
- 15. 对象,*和没有类型之间的区别是什么?
- 16. ,对象和指向对象的指针有什么区别?
- 17. Python中pycurl和curl有什么区别
- 18. python中b''和''有什么区别?
- 19. Python中!r和%r有什么区别?
- 20. active python和python有什么区别?
- 21. 类型T和对象有什么区别?
- 22. typeof和当比较对象类型时有什么区别?
- 23. 类和对象实例有什么区别?
- 24. 继承时抽象类和非抽象类有什么区别
- 25. Javascript对象和JSON对象有什么区别
- 26. HttpSession对象和HttpContext对象有什么区别?
- 27. 全局对象和头部全局对象有什么区别?
- 28. _EPROCESS对象和_KPROCESS对象之间有什么区别
- 29. Singleton对象和sessionfactory单例对象之间有什么区别
- 30. Python的__add__和__concat__有什么区别?
OO编程的维基百科页面不是很有帮助吗? http://en.wikipedia.org/wiki/Object-oriented_programming似乎很清楚。什么令维基百科页面感到困惑? –