我只是一个初学者,我正在尝试学习其他替代方法。
还有另一种方法可以从另一个类中调用一个类。例如,我有一个名为Test的类,您可以通过另一个方法来调用它吗?= Test example = new Test();
答案 0 :(得分:1)
您可以拥有一个Type Factory类,该类可以为您动态创建一个实例。阅读有关类型工厂的一些文章。 动态创建类型实例的一种非常常用的方法。
让我们说您有一个生成文本文件的程序。作为参数,您可以要求特定的模板,然后程序应浏览类型的文本生成器类,并创建与您请求的模板匹配的实例。
答案 1 :(得分:0)
如果您需要创建此类的实例,即不是静态类,则
Test example = new Test();
是调用此类的正确方法。
如果这是一个静态类,例如public static Test {...
,则可以调用该类而无需创建它的新实例,例如 Test.SomeMethod Example Link