gpt4 book ai didi

java - 错误找不到符号-变量

转载 作者:太空宇宙 更新时间:2023-11-04 13:05:53 25 4
gpt4 key购买 nike

我是 Java 新手 - 所以请原谅我的无知。您能否查看此代码并让我知道为什么出现错误:

cannot find symbol - variable

当我调用构造函数方法时。我正在使用 BlueJ。基本上,我输入变量,然后单击“确定”来创建一个对象,但它出现了该错误。

/**
* 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);
}
}

最佳答案

@gohar,这段代码没有问题。它必须在您对构造函数的调用中。我会给你一个例子来说明它应该是什么样子。

Membership membershipName = new Membership ("String", "String", "String", 0101) 

0101 可以是任何整数,您可以通过更改membershipName 来命名该变量。希望这可以帮助。 :)

关于java - 错误找不到符号-变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34444877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com