One-page version suitable for printing.
What is the purpose of a constructor method?
The following program uses the Account class we defined in class.
import csbsju.cs160.*; public class PrintHello { public static void main(String[] args) { Account a = new Account(); a.deposit(80.0); Account b = a; b.withdraw(20.0); b = new Account(); b.deposit(40.0); IO.println(a.getBalance()); } }
Write a program that reads a name from the user and displays the number of lower-case r's occurring in the name.
Name? Carl Bryan Burch You have 3 r's.
import csbsju.cs160.*; public class PrintHello { public static void main(String[] args) { } }
Write a method that, given an Account, generates and returns a duplicate account holding the same amount of money. Use the Account object interface described as follow.
Account() | Creates a new account holding no money. |
double getBalance() | Returns the amount of money held in the object account. |
void deposit(double amt) | Adds amt dollars to the object account's balance. |
void withdraw(double amt) | Subtracts amt dollars from the object account's balance. |
public static Account duplicate(Account acct) { }