public class Ladder { double shangdi,xiadi,height,area; Ladder(Double shangdi,Double xia,Double gao) { //使用參數來初始化屬性 //this代表當前類 this.shangdi=shangdi; xiadi=xia; height=gao; } //方法的命名:動詞+名次 動詞的第一個字母小寫 getarea //void表示無返回值 //返回值的類型,要寫在方法的前面 /*public void*/double area(){ area=(shangdi+xiadi)*height/2; System.out.println("梯形的面積是:"+area); //返回語句 return area; } }
package lianxi; public class Circle { double banjing,zhouchang,area; Circle(Double r) { banjing=r; } double area(){ zhouchang=2*Math.PI*banjing; area=Math.PI*banjing*banjing; System.out.println("圓的周長是:"+zhouchang); System.out.println("圓的面積是:"+area);
return area; } }
package lianxi; import lianxi.Ladder; import lianxi.Circle; public class A { public static void main(String[] args) { Ladder lader1 =new Ladder(2.0,3.0,6.0); double mj=lader1.area(); Circle circle1=new Circle(3.0); circle1.area(); } }