Java 添加两个包含名称和帐号的实例变量?

Java 添加两个包含名称和帐号的实例变量?,java,string,instance-variables,Java,String,Instance Variables,我是java的绝对初学者,需要帮助添加字符串实例变量。我甚至不知道怎么问我的问题,但是 public class Account { private int AccountNumber; private int FirstName; private int LastName; // ok here is where im stuck, i realize that Firstname and LastName are not integers but how else can i m

我是java的绝对初学者,需要帮助添加字符串实例变量。我甚至不知道怎么问我的问题,但是

public class Account {
  private int AccountNumber;
  private int FirstName;
  private int LastName;
// ok here is where im stuck, i realize that Firstname and LastName are not integers but how else can i make a instance variable of them?           
  private double balance;
 public Account(double initialBalance, int getFirstName, int getLastName, int        getAccountNumber) {
//Int is not the correct type for FirstName and LastName but I dont know what else to call it. Any ideas?
    FirstName = getFirstName;
    LastName = getLastName;
    AccountNumber = getAccountNumber;
    }

您需要
String
字段的
String
参数类型:

 public Account(double initialBalance, String firstName, String lastName, int accountNumber) {
    FirstName = firstName;
    LastName = lastName;
    AccountNumber = accountNumber;
}

也许您想到的是C风格的指针,java没有。

正如Sotirios提到的,使用如下字符串-

public class Account {
  private int AccountNumber;
  private String FirstName;
  private String LastName;
  private double balance;
  public Account(double initialBalance, String getFirstName, String getLastName, int getAccountNumber) {
   FirstName = getFirstName;
   LastName = getLastName;
   AccountNumber = getAccountNumber;
  }
}

为什么不使用
字符串
?首先检查编译错误,因为声明是:private int AccountNumber@BillySims如果您的问题已解决,请通过接受答案来结束线程。
public class Account {
  private int accountNumber;
  private String firstName;
  private String lastName;
  private double balance;
  public Account(double aInitialBalance, String aFirstName, String aLastName, int        aAccountNumber) {
    balance =aInitialBalance;
    firstName = aFirstName;
    lastName = aLastName;
    accountNumber = aAccountNumber;
 }
}

class  AccountTest{

 public static void main(String []args){
    Account a1=new Account(100.00,"Billy","Sims",1);
    System.out.println("FirstNmae:"+a1.firstName);
    System.out.println("LastNmae:"+a1.lastName);
    System.out.println("Balance:"+a1.balance);
    System.out.println("AccountNumber:"+a1.accountNumber);
 }
}