Hi all, I am trying to teach my self some java to enhance my website which at the moment only uses DHTML, php and JavaScript. I am currently trying to make a new object of an account (I think) ie I want to add a new account number, amount and name but I get a duplicate of the first printed to the output. Any ideas. Here is the code, thanks in advance
Code:
Account.java
public class Account
{
public static void main(String[]args)
{
//cereate new account
Account1 myAccount=new Account1(1000, 2000, "Tony");
//list the excisting accounts
int accountNumber=myAccount.getAccountNumber();
int accountBalance=myAccount.getBalance();
String accountHolder = myAccount.getHolder();
System.out.println("Account Number " +accountNumber);
System.out.println("Account Balance "+accountBalance);
System.out.println("Account Holder " +accountHolder);
Account1 myAccount1=new Account1(1001, 2000, "Mark");
accountNumber=myAccount.getAccountNumber();
accountBalance=myAccount.getBalance();
accountHolder = myAccount.getHolder();
System.out.println("Account Number1 " +accountNumber);
System.out.println("Account Balance1 "+accountBalance);
System.out.println("Account Holder1 " +accountHolder);
}
}
Account1.java
public class Account1
{
private int theAccountNumber;
private int theBalance;
private String theHolder;
public Account1(int accN, int initBal, String name)//constructor method
{
this.setAccountNumber(accN);
this.setBalance(initBal);
this.setHolder(name);
}
public void setAccountNumber(int aNumber)//modifier method
{
theAccountNumber=aNumber;
}
public void setBalance(int anAmount)
{
theBalance=anAmount;
}
public void setHolder(String aName)
{
theHolder=aName;
}
public int getAccountNumber()
{
return theAccountNumber;
}
public int getBalance()
{
return theBalance;
}
public String getHolder()
{
return theHolder;
}
}