<分区>
我想从 class1 调用 class2 但 class2 没有可以引用的 main 函数像 Class2.main(args);
<分区>
我想从 class1 调用 class2 但 class2 没有可以引用的 main 函数像 Class2.main(args);
最佳答案
假设你有
1级
public class Class1 {
//Your class code above
}
2级
public class Class2 {
}
然后您可以以不同的方式使用 Class2。
类字段
public class Class1{
private Class2 class2 = new Class2();
}
方法字段
public class Class1 {
public void loginAs(String username, String password)
{
Class2 class2 = new Class2();
class2.invokeSomeMethod();
//your actual code
}
}
来自 Class2 的静态方法 想象这是你的 class2。
public class Class2 {
public static void doSomething(){
}
}
在 class1 中,你可以随时使用 class2 中的 doSomething
public class Class1 {
public void loginAs(String username, String password)
{
Class2.doSomething();
//your actual code
}
}
关于java - 从另一个类调用一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19809739/