编写一个Java应用程序,该程序中有2个类MianJi、主类A。具体要求如下:MianJi类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。主类A用来测试类MianJi的功能。
double ShangDi; double XiaDi; double Gao; double Mianji; MianJi(double ShangDi,double XiaDi,double Gao) { //使用参数来初始化属性 //this代表当前类 this.ShangDi=ShangDi; this.XiaDi=XiaDi; this.Gao=Gao; } //方法的命名 动词+名词 动词的第一个字母小写 //void表示无返回值 如果需要有返回值的话需要在方法名的前面加上返回值的类型 double getMianji() { //计算面积 Mianji=((this.ShangDi+this.XiaDi)*this.Gao)/2; System.out.println("方法内输出面积是"+Mianji); //返回语句 return 方法到return结束,后面语句不执行 return this.Mianji; } //测试 public static void main(String[] args) { MianJi TiXing=new MianJi(2,8,5); double mj=TiXing.getMianji(); System.out.println("接收的面积是"+mj); }
运行结果