public class RegForm extends ValidatorActionForm {
private String username;
private String password;
public String getUsername()
{
return username;
}
public void setUsername(String username)
{
this.username=username;
}
}
public class sss
{
String mm;
public void xx()
{
RegForm ttt=new RegForm();
mm=ttt.username}
}
}
mm=ttt.username为什么会出错,明明是创建了类RegForm的一个对象,为什么不能引用RegForm类的成员变量呢?我刚刚开始学java 请大家多多执教!!!!分不够就立刻加!!
private String username;
private String password;
public String getUsername()
{
return username;
}
public void setUsername(String username)
{
this.username=username;
}
}
public class sss
{
String mm;
public void xx()
{
RegForm ttt=new RegForm();
mm=ttt.username}
}
}
mm=ttt.username为什么会出错,明明是创建了类RegForm的一个对象,为什么不能引用RegForm类的成员变量呢?我刚刚开始学java 请大家多多执教!!!!分不够就立刻加!!
可以用ttt.getUsername()来访问
使用getUsername方法就可以访问,它是public
ttt.username在ttt所属类RegForm的公有函数getUsername() setUsername()就可以访问
而在其他类中的函数就不行 getUsername() setUsername()是私有成员的读写方法 是私有成员的接口
static String username;