如何在python中创建对象而不使用_init__
对于这段代码如何在python中创建对象而不使用_init__,python,python-2.7,object,Python,Python 2.7,Object,对于这段代码 class CircleT: def __init__(self,x,y,r): self.x = x self.y = y self.r = r 假设我想创建一个名为Circle1的CircleT对象 我不得不这么做 圈1=圈(2,4,6) 但是如果我有这个 class CircleT: def CircleT(self,x,y,r): self.x = x self.y =
class CircleT:
def __init__(self,x,y,r):
self.x = x
self.y = y
self.r = r
假设我想创建一个名为Circle1的CircleT对象
我不得不这么做
圈1=圈(2,4,6)
但是如果我有这个
class CircleT:
def CircleT(self,x,y,r):
self.x = x
self.y = y
self.r = r
如何创建Circle1对象?如前所述
Circle1=CircleT()。CircleT(2,4,6)
使实例
等于无
,因为CircleT
不返回任何内容。在第二种情况下如何实例化对象与此无关,因为您永远不会以这种方式编写对象。此外,对象是创建的,只是没有初始化。@cdarke是的,谢谢你的帮助!