方法重载+学生+方法调用

 

package exp4;//思路 :学生+计算+方法(重载函数)+参数;
class Circle413{
    double radious, area;
    void setRadious(double r) {
        radious=r;
    }
    double getArea() {
        area=3.14*radious*radious;
        return area;
    }
    
    
}
class Tixing{
    double above,bottom,height;
    Tixing(double a,double b,double h){
        above=a;
        bottom=b;
        height=h;
    }
    double getArea() {
        return (above+bottom)*height/2;
    }
}
class Student{
    double computerArea(Circle413 c){
        double area=c.getArea();
        return area;
        }
        double  computerArea(Tixing t){
            double area=t.getArea();
            return area;
        
    }
    
}

public class exp4_13 {

    public static void main(String[] args) {
        Circle413 circle=new Circle413();
        circle.setRadious(196.87);
        Tixing lader=new Tixing(2, 21, 9);
        Student zhang=new Student();
        System.out.println("zhnag计算圆的面积");
        double result=zhang.computerArea(circle);
        System.out.println(result);
        System.out.println("zhnag计算梯形的面积");

        result=zhang.computerArea(lader);
        System.out.println(result);
        
        
        
    }

}

 

 

 

posted @ 2020-12-09 21:31  神舟之  阅读(63)  评论(0)    收藏  举报