0

我从一个文件中读取,并根据每一行创建一个与该行的第一个单词同名的类的对象,这将需要我制作“if 语句”来检查每个单词然后创建对象。有没有办法将字符串转换为类名,所以我可以这样做:

string className = "someClass";
className obj;
4

1 回答 1

1

不,你不能......
声明/定义需要在编译时知道。不过,您可以通过构建类层次结构(和/或接口)来实现运行时多态性。

于 2013-05-21T08:42:50.617 回答