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に新しいオブジェクトを作成するにはどうすればよいですか?yxy
x
y
Java では、必要なコードは次のようになります。
Object y = x.getClass().newInstance();
おそらく次のようなことができます:
y = x.__class__()
また
y = type(x)() #New style classes only
また、新しいスタイル クラスを作成する方法を知りたい場合は、継承するobject(または python 3.x を使用する)だけで済みます。
object
Java とほとんど同じです。