本帖最後由 tonyh 於 2015-3-7 16:58 編輯
定義一Tri類別,與該類別中的建構子和方法. 利用建構子新增兩實體物件,利用showProfile()方法打印出物件的資訊,getArea()方法回傳表面積的計算結果. 完成如參考執行畫面的練習:
- public class ch62 //主類別
- {
- public static void main(String args[]) //主方法
- {
- Tri t1=new Tri("1號三角形",7,5);
- Tri t2=new Tri("2號三角形",3,7);
- t1.showProfile();
- t2.showProfile();
- }
- }
- class Tri
- {
- String name;
- int x,y;
- Tri(String name,int x,int y)
- {
- this.name=name;
- this.x=x;
- this.y=y;
- }
- void showProfile()
- {
- System.out.println(name+"底"+x+"公分,高"+y+"公分,面積為"+getArea(x,y)+"平方方公分.");
- }
- float getArea(float x,float y)
- {
- return x*y/2;
- }
- }
複製代碼 |