假設有一個動物類Animal的定義如下:
class Animal{
public String name;
public int age;
public Animal(String name,int age) {
this.name=name;
this.age=age;
}
public void introduce(){
System.out.println("My name is "+name+",my age is "+age);
}
public void sleep(){
System.out.println(name+" is sleeping now!");
}
}
當實體化Animal時,如果年齡age<0,將拋出一個AgeException例外。試創建這個例外類,并改寫以上的Animal類的建構式,使它拋出一個AgeException的例外,另外撰寫代碼從鍵盤輸入資料,創建兩個實體物件,驗證此例外。例如,程式運行顯示如下:
My name is Tom,my age is 2
Jerry is younger than zero.
uj5u.com熱心網友回復:
術業有專攻,讓版主幫你移到 java 版塊吧。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/36301.html
標籤:應用實例
上一篇:where in無法實作篩選
