gpt4 book ai didi

java - 如何创建与给定对象属于同一类的对象

转载 作者:行者123 更新时间:2023-11-29 05:42:05 25 4
gpt4 key购买 nike

在 Ruby 中,我可以这样做:

object2 = object1.class.new

我可以用 Java 做同样的事情吗?这种模式叫反射吗?

最佳答案

你可以使用反射

Object object2 = object1.getClass().newInstance();

如果你知道 object1 的类型,你可以这样做

MyType object1 = ...
MyType object2 = (MyType) object1.getClass().newInstance();

关于java - 如何创建与给定对象属于同一类的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17100291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com