让我们回顾一下基础知识:
“Accessor”和“Mutator”只是 getter 和 setter 的奇特名称。
getter(“访问器”)返回类的变量或其值。 setter“Mutator”设置类变量指针或其值。
因此,首先您需要设置一个类,其中包含一些要获取/设置的变量:
public class IDCard
{
private String mName;
private String mFileName;
private int mID;
}
但是哦不!如果实例化此类,这些变量的默认值将毫无意义。
顺便提一句。 “实例化”是一个很奇特的词,用来表示:
IDCard test = new IDCard();
因此,让我们设置一个默认构造函数,这是“实例化”类时调用的方法。
public IDCard()
{
mName = "";
mFileName = "";
mID = -1;
}
但是如果我们确实知道我们想要给变量的值怎么办?因此,让我们创建另一个带有参数的构造函数:
public IDCard(String name, int ID, String filename)
{
mName = name;
mID = ID;
mFileName = filename;
}
哇 - 这很好。但很愚蠢。因为我们无法访问(=读取)变量的值。因此,让我们添加一个 getter,同时添加一个 setter:
public String getName()
{
return mName;
}
public void setName( String name )
{
mName = name;
}
好的。现在我们可以访问mName
。添加其余的访问器和修改器,您现在是经过认证的 Java 新手。
祝你好运。