public class BankAccount {
    // Attribute aller Konten-Klassen:
    protected int account;
    protected double balance;
    // Konstruktor:
    public BankAccount(int id, double initial) {
        account = id; balance = initial;
    }
    // Objekt-Methoden:
    public void deposit(double amount) {
        balance = balance + amount;
        System.out.println(
            "Deposit into account "    + account +"\n"
                    + "Amount:\t\t"    + amount  +"\n"
                    + "New balance:\t" + balance);
    }
    public boolean withdraw(double amount) {
        System.out.println(
            "Withdrawal from account "+ account +"\n"
                           + "Amount:\t\t" + amount);
        if (amount > balance) {
            System.out.println(
                "Sorry, insufficient funds...");
            return false;
        }
        balance = balance - amount;
        System.out.println(
            "New balance:\t"+ balance);
        return true;
    }
} // end of class BankAccount    
