首页 > 其他分享 >7-14打卡

7-14打卡

时间:2023-07-14 19:44:19浏览次数:32  
标签:14 double length width Shape radius 打卡 calculateArea

Java抽象类

abstract class Shape {
    abstract double calculateArea(); // 抽象方法
}

class Rectangle extends Shape {
    private double length;
    private double width;

    Rectangle(double length, double width) {
        this.length = length;
        this.width = width;
    }

    double calculateArea() {
        return length * width;
    }
}

class Circle extends Shape {
    private double radius;

    Circle(double radius) {
        this.radius = radius;
    }

    double calculateArea() {
        return Math.PI * radius * radius;
    }
}

public class Main {
    public static void main(String[] args) {
        Shape rectangle = new Rectangle(5, 3);
        double rectangleArea = rectangle.calculateArea();
        System.out.println("Rectangle area: " + rectangleArea);

        Shape circle = new Circle(2.5);
        double circleArea = circle.calculateArea();
        System.out.println("Circle area: " + circleArea);
    }
}

标签:14,double,length,width,Shape,radius,打卡,calculateArea
From: https://www.cnblogs.com/wlxdaydayup/p/17554842.html

相关文章

  • C/C++学生宿舍管理系统[2023-07-14]
    C/C++学生宿舍管理系统[2023-07-14]课程名称:程序设计实践专业班级:学生姓名:学号:任课教师:张闻强学期:2022-2023学年第2学期课程报告任务书题目 学生宿舍管理系统主要内容 用C语言开发一个简单的学生宿舍管理系统。实现宿舍......
  • 每日总结2023年7月14日
    今日学习:完全图的概念,有向完全图和无向完全图。邻接矩阵的概念,邻接矩阵怎么画。邻接表怎么存储图的信息;图的遍历:深度优先、广度优先;拓扑排序:把有向边表示活动开始的先后关系。这种有向图称为用顶点表示活动网咯,成为AOE网络;图的最小生成树(普利姆算法Prime);明天的计划:把图和基础算法......
  • 7.14
    在Java中,使用{}括起来的代码被称为代码块(Codeblock),根据其位置和声明的不同,可以分为:局部代码块,构造代码块,同步代码块,静态代码块。静态代码块:在类加载JVM时初始化,且只被执行一次;常用来执行类属性的初始化;静态块优先于各种代码块以及构造函数;此外静态代码块不能访问普通变量。构......
  • 行业追踪,2023-07-14,汽车零部件在反弹时已清仓,耐心等待第二波买点重现
    自动复盘2023-07-14凡所有相,皆是虚妄。若见诸相非相,即见如来。k线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让市场来告诉你工--号:醉卧梦星河欧奈尔行业RPS排名天天更新追踪主力行业......
  • 20230714练习总结
    LOJ3686/JOISC2022DAY1京都观光考虑从\((x1,y1)\)只转一次弯到\((x2,y2)\)。先向南走当且仅当:\[\boxed{\frac{a_{x1}-a_{x2}}{x1-x2}<\frac{b_{y1}-b_{y2}}{y1-y2}}\]很容易想到斜率相关。但是如果只是对比两行,因为有列的条件参与,无法判断某一行是否一定不会被走过,于是......
  • 7.14 海高集训 DP 专题 2
    出题人:\(\text{D}\color{red}\text{eaphetS}\)#A.[NOIP2012提高组]开车旅行倍增优化dp。这题难就难在预处理。首先预处理出A和B每个人从一个城市出发的目标是哪个城市。可以用平衡树找一个点的前驱和后继,或者双向链表。我当然选择了最偷懒的set。(ps:这里如果用set......
  • 【雕爷学编程】Arduino动手做(149)---MAX9814咪头传感器模块7
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • 【雕爷学编程】Arduino动手做(149)---MAX9814咪头传感器模块6
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • Atcoder Regular Contest 114 F - Permutation Division
    显然分成\(k\)段以后,最大化形成的排列的字典序的策略是将所有段按第一个元素的大小降序排列。由于最终排列的字典序肯定\(\ge\)原排列的字典序,因此我们考虑最大化最终排列与原排列的LCP,这部分就考虑二分答案,记\(dp_i\)表示以\(p_1\)开始\(p_i\)结尾的LDS的长度,那么......
  • 2023.7.14
    学习java中的类面向对象与面向过程面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象:强调具备了功能的对象,以类/对象为最小单位类与对象的关系类:对一类事物的描述,是抽象的、概念上的定义对象:是实际存在的该类事物的每个个体,因而也称为实例(instance)面向对象......