java - 从另一个类调用一个类

标签 java class selenium selenium-webdriver call

<分区>

我想从 class1 调用 class2class2 没有可以引用的 ma​​in 函数像 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/

相关文章:

java - HttpSessionListener 接口(interface)的 jar 包是什么?

python - 重新定义子类的 __init__ 以采用不同的参数

swift - Swift 中的构造函数

selenium - WebDriver PageObjects 的代码生成

Selenium如何按类选择对象

java - 更新元素后重新堆化 java.util.PriorityQueue

java - 如何在Jasper Report中创建树形结构?

python - 如何将对象存储在动态生成的变量中?

ruby - 在带有 Selenium for Ruby on Rails 的 Heroku 上找不到 Chrome 二进制文件

java - 将字符串 "1/1/1970"转换为格式为 "19700101000000"的日期对象?