我想将我的方法级变量设置为类级变量。是否可以在 Java 中将方法级变量设置为类级变量?我想获取方法级变量值作为类级变量如何获取?
class A {
void m(String s){
String s1 = s;
}
}
最佳答案
我猜你想要(作为一个基本的例子)
class A {
String s1;
void m(String s) {
s1=s;
}
}
请注意,这是您使用 setter 函数执行的操作:
public class A {
private String s1;
//Since the attribute is private, you need a function to access to the value
public String getS1() {
return this.s1;
}
public void setS1(String s) {
this.s1 = s;
}
}
您还可以在类构造函数中传递动态值:
public class A {
private String s1;
public A(String s1) {
this.s1 = s1;
}
//Since the attribute is private, you need a function to access to the value
public String getS1() {
return this.s1;
}
public void setS1(String s) {
this.s1 = s;
}
}
关于java - 是否可以将方法级变量设置为类级变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15034140/