在IntelliJ中,如何自动将getter / setter从静态更改为非静态

时间:2014-08-27 04:31:38

标签: java static setter getter

在IntelliJ中,当将变量声明从静态更改为非静态时,有没有办法自动将其getter和setter的声明从静态更改为非静态?

1 个答案:

答案 0 :(得分:1)

我不认为它可以自动完成。当您调用类的非静态成员时,您需要对该对象的引用。

something = MyClass.getSomething():

应改为

something = instanceOfMyClass.getSomething();

很难猜出哪个变量必须代替instanceOfMyClass