【发布时间】:2015-12-23 22:46:47
【问题描述】:
我是 Java 新手——所以请原谅我的无知。你能看看这段代码,让我知道我为什么会出错:
找不到符号 - 变量
当我调用构造方法时。我正在使用 BlueJ。基本上我输入了变量,然后点击 ok 来创建一个对象,但它出现了那个错误。
/**
* Write a description of class Membership here.
*
* @author (Gohar Warraich)
* @version (1.0)
*/
public class Membership
{
// instance variables - replace the example below with your own
private String firstname;
private String lastname;
private String phonenumber;
private int idnumber;
/**
* Constructor for objects of class Membership
*/
public Membership(String newfirstname, String newlastname, String newphonenumber, int newidnumber)
{
// initialise instance variables
firstname = newfirstname;
lastname = newlastname;
phonenumber = newphonenumber;
idnumber = newidnumber;
}
/**
* Accessor method of Membership
*/
public String getfirstname()
{
return firstname;
}
public String getlastname()
{
return lastname;
}
public String getphonenumber()
{
return phonenumber;
}
public int getidnumber()
{
return idnumber;
}
/**
* Mutator method of Membership
*/
public void setfirstname(String insertfirstname)
{
firstname = insertfirstname;
}
public void setlastname(String insertlastname)
{
lastname = insertlastname;
}
public void setphonenumber(String insertphonenumber)
{
phonenumber = insertphonenumber;
}
public void setid(int insertidnumber)
{
idnumber = insertidnumber;
}
public void printMembership()
{
System.out.println("The firstname is " + firstname + " The lastname is " + lastname +" The phoneNumber is "+ phonenumber +" The idNumber is " +idnumber);
}
}
【问题讨论】:
-
你是怎么调用构造函数的?
-
您需要在调用构造函数的位置显示代码。这就是你的问题所在。
标签: java variables find symbols