java 入門(四)

1.

public class TestAccount{
public static void main(String[] args){
Account account1 = new Account(“John", 1234, 500.01);
Account account2 = new Account(“Mary", 1235, 1000);
System.out.println(“Balance in"+
account1.getName()+
“‘s balance"+
account1.getBalance());
}
}

class Account {
private double balance;
private String name;
private int accountID;

public Account(String n, int id, double init){
name=n; accountID=id;balance=init;
}
public void deposit(double amount){balance+=amount;}
public void withdraw(double amount){balance-=amount;}
public String getName(){return name;}
public double getBalance(){return balance;}
}

2.

public class kennel{
public static void main(String[] args){
Dog dog1= new Dog(“John", 3);
Dog dog2= new Dog(“Mary", 4);
System.out.println(“Name:"+dog1.getName()+"Age is"+dog1.getAge());
}
}

//在這裡改呼叫>>輸出的資料不同
class Dog {
private String name;
private int age;
private int humanage=age*7;
public Dog (String dogname, int dogage){
name=dogname;
age=dogage;
}
public int getAge(){return age;}
public int gethumanAge(){return humanage;}
public String getName(){return name;}

public String toString()
{
return Integer.toString(age);

}
}

//toString 就像是遞給別人的名片一樣!!

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s