Java 从一个方法调用特定变量到主类
如何通过类从方法调用变量 代码样本Java 从一个方法调用特定变量到主类,java,variables,methods,Java,Variables,Methods,如何通过类从方法调用变量 代码样本 public class House{ public static void main(String args[]){ system.out.println(Name); } public void Types() { String Name = House int number = 1; String Name = Flat int number = 2; } } 我想将变量名从我的Types方法调用到主类。 ----上面的代码是
public class House{
public static void main(String args[]){
system.out.println(Name);
}
public void Types() {
String Name = House
int number = 1;
String Name = Flat
int number = 2;
}
}
我想将变量名从我的Types方法调用到主类。
----上面的代码是完全随机的,没有任何主要用途,我只想知道如何通过类从方法调用单个变量---- 此处的名称是本地类型,无法在main方法中引用 尝试制作一个类成员示例
package com.test;
public class Test {
public static void main(String args[])
{
B b = new B();
System.out.println(b.name);
}
}
class B
{
String name="test";
}
希望这有帮助。你没有。您可以返回它,或者创建一个实例并使用属性getter,例如,
getName()
,它返回一个实例变量,而不是方法的局部变量。只需创建该类的实例并访问it@NeerajKrishna不是从main来的,你不能,如果不把它作为我的评论公开,请看:@Neeraj Krishna和Dave Newton你能给我举个例子吗?这个用户似乎对Java很陌生。也许您可以初始化name
的值,这样就不会出现空指针错误。按照建议进行了更改。它现在可以工作了,以前我测试它时有一个不同的代码。感谢您帮助所有人。