收藏此站 联系我们 网站
当前位置:首页» 行业新闻 » 【建站服务】贺州爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广-域名申请

【建站服务】贺州爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广-域名申请

作者: 风兰 . 阅读量: 6 . 发表时间:2022-09-21 03:18:04

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


贺州爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广

网站建设.png

  1.   }}

    将第一个父类构造器中要求参数那一行去掉,则第二个抽象类中调用父类构造器的部分就可以删去,编译是可以通过的。

    菲菲小姐

       菲菲小姐

      xf0***123@163.com

    4年前 (2018-03-13)
  2.    Linux

      zha***ixinwe@163.com

       参考地址

    27

    定义 Shape 类表示一般二维图形。Shape 具有抽象方法 area 和 perimeter,分别计算形状的面积和周长。试定义一些二维形状类(如矩形、三角形、圆形等),这些均为 Shape 类的子类并计算出这些形状的面积和周长,打印输出相关信息。

    形状类:

    public abstract class Shape {
        public abstract double area();
        public abstract double perimeter();}

    矩形类:

    public class Rectangle extends Shape {
        private double length;
        private double width;
    
        public double getLength() {
            return length;
        }
    
        public void setLength(double length) {
            this.length = length;
        }
    
        public double getWidth() {
            return width;
        }
    
        public void setWidth(double width) {
            this.width = width;
        }
    
        @Override
        public double area() {
            return getLength() * getWidth();
        }
    
        @Override
        public double perimeter() {
            return 2 * (getWidth() + getWidth());
        }}

    三角形类:

    public class Triangle extends Shape {
        private double a, b, c;
    
        public double getA() {
            return a;
        }
    
        public void setA(double a) {
            this.a = a;
        }
    
        public double getB() {
            return b;
        }
    
        public void setB(double b) {
            this.b = b;
        }
    
        public double getC() {
            return c;
        }




    public void setC(double c) {

        this.c = c;

    }


    @Override

    public double area() {

        double p = (getA() + getB() + getC()) / 2;

        return Math.sqrt(p * (p - getA()) * (p - getB()) * (p - getC()));

    }


    @Override

    public double perimeter() {

        return getA() + getB() + getC();

    }

}

圆形类:


public class Circle extends Shape {

    private double diameter;


    public double getDiameter() {

        return diameter;

    }


    public void setDiameter(double diameter) {

        this.diameter = diameter;

    }


    @Override

    public double area() {

        return Math.PI * Math.pow(getDiameter() / 2, 2);

    }


    @Override

    public double perimeter() {

        return Math.PI * getDiameter();

    }

}

测试代码:


public class Test {

    public static void main(String [] args){

        Rectangle rec = new Rectangle();

        rec.setLength(10);

        rec.setWidth(5);

        double rec_area = rec.area();

        double rec_perimeter = rec.perimeter();

        System.out.println("矩形的面积:"+rec_area+",周长"+rec_perimeter);


        Triangle tri = new Triangle();

        tri.setA(3);

        tri.setB(4);

        tri.setC(5);

        double tri_area = tri.area();

        double tri_perimeter = tri.perimeter();

        System.out.println("三角形的面积:"+tri_area+",周长"+tri_perimeter);


        Circle cir = new Circle();

        cir.setDiameter(10);

        double cir_area = cir.area();

        double cir_perimeter = cir.perimeter();



贺州爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务