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.
Ruby では、次のようなことができます。
object2 = object1.class.new
Javaで同じことができますか?このパターンは反射と呼ばれますか?
反射を使用できます
Object object2 = object1.getClass().newInstance();
object1 のタイプがわかっている場合は、これを行うことができます
MyType object1 = ... MyType object2 = (MyType) object1.getClass().newInstance();