将一些get和set代码从C#转换为Java

时间:2019-10-02 08:44:03

标签: java c# selenium

我有用C#和SeleniumWebDriver编写的小型框架,现在我想学习Java。我尝试根据我的C#框架在Java中创建新框架,但是与get和set有关的某些代码存在问题,因为在Java中不存在。

在Java中,我试图重写它,但是没有成功,而且我还没有任何想法。

这是我需要用Java编写的C#代码:

 private static IWebDriver _driver;

 public static IWebDriver Driver
        {
            get
            {
                if (_driver == null)
                {
                    InitializeDriver();
                }

                return _driver;
            }
            private set => _driver = value;
        }

可以用Java编写此C#代码吗? 更正。有人可以告诉我该怎么做吗? 非常感谢您的回复。


1 个答案:

答案 0 :(得分:0)

尝试一下。

private static IWebDriver driver;

public static void SetDriver(IWebDriver Driver) {
    driver = Driver;
}

public static IWebDriver GetDriver() {
    return driver;
}

这是Eclipse Getter / Setter生成的表单。

您还可以在Eclipse菜单中使用generate getter和setters函数

[来源>生成Getter和Setters]

相关问题