如何在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
java如何调用静态方法中的值
答案:2 悬赏:70 手机版
解决时间 2021-02-04 01:25
- 提问者网友:沉默的哀伤
- 2021-02-03 19:27
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-02-03 20:10
你这写的啥东西哦。。。
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);
}
全部回答
- 1楼网友:荒野風
- 2021-02-03 20:32
java中当然可以在一个类中调用另一个类的静态公有方法。
首先公有方法,其他类是可以访问的。
调用静态方法的语法是,
类名.方法名(参数...)
所以,比如另一个类叫otherclass,它的静态公有方法是publicmethoda(),假设它还有返回值,是int类型,
那么在你自己的类里调用的方式就是:
int result = otherclass.publicmethoda();
另外,调用非静态方法(也叫成员方法),比如方法叫int publicmethodb(),就必须先创建这个对象再调用其方法,例如:
int result2 = new otherclass().publicmethodb();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯