How to use the constructor? java -


    package aprilchap3;  /**  *  * @author ericaross  */  public class savingsaccount {     double interest;     double balance;   public savingsaccount() {     balance = 0;     interest = 0.1; }  public void addinterest() {      balance = interest*balance + balance; }  public void deposit(double amount) {      balance= balance + amount;  }  public void getbalance(){      return balance;  } } 

``and savingsaccounttester class:

    package aprilchap3;       /**      *      * @author ericaross      */     public class savingaccounttester {       public static void main(string[] args)  {       savingsaccount erica = new savingsaccount();   erica.deposit(1000);   erica.addinterest();   double ericabalance = erica.getbalance()  ;   system.out.println(ericabalance + "this how owe. ");`            }         } 

so problem want use constructor set value instead of depositing, when try error shows in savings account declaration.
here want put savingsaccount erica = new savingsaccount(); error shows every time can 1 show me best way set constructor work?

public savingsaccount() {     balance = 0;     interest = 0.1; } 

you don't need this. have made initial values of variables. need is

public savingsaccount(double balance, double interest) {     this.balance = balance;     this.interest = interest; } 

and use via new savingsacccount(balance, interest).

nb hope , trust homework. should never ever ever use floating-point datatypes money.


Comments

Popular posts from this blog

html - Styling progress bar with inline style -

java - Oracle Sql developer error: could not install some modules -

How to use autoclose brackets in Jupyter notebook? -