当我创建:
player huhu = new player();
我想在播放器中将“huhu”转换为字符串名称;
public class player{
String name = ??? How to get "huhu" here?
....
}
对不起我糟糕的英语!
当我创建:
player huhu = new player();
我想在播放器中将“huhu”转换为字符串名称;
public class player{
String name = ??? How to get "huhu" here?
....
}
对不起我糟糕的英语!
class Player {
private String name;
public Player(String s) {
name = s;
}
}
Player huhu = new Player("huhu");
请注意,我将类名大写。
你应该总是把你的类名大写。
不,您不能使用标准 Java 访问局部变量的名称。
如果您确实需要访问该名称,则必须将其作为构造函数参数传递,如某些注释中所述。但是,这将要求您更改代码以支持您声明的每个变量。
我很害怕问你为什么需要这个功能。