Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Python 中,如果我有一个对象,比如x,那么我如何创建一个新对象,y以便它们属于同一类?xy
x
y
在 Java 中,我想要的代码如下所示:
Object y = x.getClass().newInstance();
您可能可以执行以下操作:
y = x.__class__()
或者
y = type(x)() #New style classes only
而且,如果你想知道如何创建一个新的样式类,你需要做的就是继承自object(或使用 python 3.x)
object
与Java中的几乎相同: