java如何调用静态方法中的值
如何在main方法中调用getstr中的str?publicclassTest{publicstaticvoidgetstr(Stringa){Stringstr=a;}...
如何在main方法中调用getstr中的str?
public class Test {
public static void getstr(String a){
String str = a;
}
public static void main(String[] args){
String a = null;
String str2 = ??????????
}
}
就是让str2等于getstr方法中的str 展开
public class Test {
public static void getstr(String a){
String str = a;
}
public static void main(String[] args){
String a = null;
String str2 = ??????????
}
}
就是让str2等于getstr方法中的str 展开
1个回答
展开全部
你这写的啥东西哦。。。
1、你是想获得他的返回值 ,那你返回值咋是void。。。
2、你是get,你传参数进去干嘛
public static String getStr(){
String a="test";
return a;
}
public static void main(String[] args){
String str=getStr();
System.out.println(str);
}
1、你是想获得他的返回值 ,那你返回值咋是void。。。
2、你是get,你传参数进去干嘛
public static String getStr(){
String a="test";
return a;
}
public static void main(String[] args){
String str=getStr();
System.out.println(str);
}
追问
非常感谢你的回答
但是我想问的是上面的方法我不写带返回值类型的
单纯的有参数的静态方法
能不能调用这个方法中的值
追答
如果变量是在方法里面声明的,那就不能在外面访问。。。
你可以传进去一个引用数据类型,在静态方法里面操作这个对象,那就会同步的改变。。。
public static void AddSalary(Employer e){
e.salary+=1000;
}
这样操作是可以的,,,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询