gpt4 book ai didi

java - 使用类名创建类

转载 作者:行者123 更新时间:2023-12-01 15:44:29 25 4
gpt4 key购买 nike

我正在尝试找到一种方法来创建一个仅在 PHP 中使用类名的类。

例如:

$class = "MyClass";

if(class_exists($class))
$unit = new $class($param1, $param2);
else
$unit = new Unit($param1, $param2);

有没有办法在 PHP 中做到这一点?如果可能的话,我还想知道这在Java中是否可行。

干杯!提前致谢。

最佳答案

我不了解 PHP(已经好几年没有使用它了),但在 Java 中你可以这样做:

MyClass obj = (MyClass) Class.forName("MyClass").newInstance( );

关于java - 使用类名创建类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7369699/

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