package liu0918; //梯形 public class Ladder { //属性 double shangDi; double xiaDi; double gao ; double mianji; //构造方法 Ladder (double sd,double xd,double g) { shangDi=sd; xiaDi=xd; gao=g; //计算面积 //计算面积 // mianji=(sd+xd)*g/2; } //成员方法 //返回面积 //返回类型 方法名(参数类) double getMianji() { //计算面积 mianji=(shangDi+xiaDi)*gao/2; //返回语句 return mianji; } }
主类
package liu0918; public class Ceshitixing { public static void main(String[] args) { //实例化梯形 Ladder l1=new Ladder(10,20,5); l1.gao=10; //得到面积 System.out.println("梯形的面的="+l1.getMianji()); System.out.println("上底是="+l1.shangDi); Ladder m=new Ladder(30,50,10); System.out.println("新梯形的面的="+m.getMianji()); } }