JAVA中,访问类中变量的疑惑

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:39:22
新手学JAVA,
我在一个类(PublicClass)中定义了:
public final class PublicClass {
String Username=null;
String UserPWD=null;
}

另外有一个类(LoginTest)
public class LoginTest{
final PublicClass Login=new PublicClass(); //创建对象
Login.Username="3031";
Login.UserPWD="111111";//先给Login中的两个变量赋值
textUserName.setText(Login.UserName); //显示到文本框
textUserPWD.setText(Login.UserPWD);

这样提示 最后两句的括号内有错误

这样写才行,这是为什么?
Login.Username="3031";
Login.UserPWD="111111";
String temp1=Login.Username;
String temp2=Login.UserPWD;
textUserName.setText(temp1);
textUserPWD.setText(temp2);

我记得java中变量如果没有声明为public,在java里默认为private私有变量,所以在其他类中不能随意调用、修改

setText后面的参数应该跟的字符串哦,你那个应该属于表达式吧