共回答了18个问题采纳率:94.4%

abstract class Shape{

x09abstract double area();

}

class Circle extends Shape {

x09private double r;

x09private final double PI=3.14;

x09public Circle(double r) {

x09x09this.r = r;

x09}

x09@Override

x09double area() {

x09x09return PI*r*r;

x09}

}

class Rectangle extends Shape {

x09private double w;

x09private double h;

x09public Rectangle(double w, double h) {

x09x09this.w = w;

x09x09this.h = h;

x09}

x09@Override

x09double area() {

x09x09return w * h;

x09}

}

class Triangle extends Shape {

x09private double h;

x09private double l;

x09public Triangle(double h, double l) {

x09x09this.h = h;

x09x09this.l = l;

x09}

x09@Override

x09double area() {

x09x09return 0.5 * h * l;

x09}

}

class Square extends Rectangle {

x09public Square(double l) {

x09x09super(l, l);

x09}

}

public class Test {

x09public static void main(String[] args) {

x09x09System.out.println("圆 "+new Circle(1).area());

x09x09System.out.println("矩形 "+new Rectangle(4,2).area());

x09x09System.out.println("正方形 "+new Square(3).area());

x09x09System.out.println("三角形 "+new Triangle(3,4).area());

x09}

}

1年前

1

java抽象类求三角形 矩形面积_java编程.类. 常见平面图形(如三角形、圆、矩形和正方形等)的面积.利用抽象类,编写程序实现该...相关推荐

  1. java迭代法求圆周率用梯形_java第二阶段作业总结

    0.前言 第二阶段的作业共包含三次作业.第一次作业包含三道题目,第一道题目考查了使用java中的字符串处理类以及正则表达式对输入的字符串数据进行合法性校验及计算,第二道题目考查了使用蒙特卡洛仿真方法求 ...

  2. java编程英语词汇_Java编程基础常见英语词汇

    Java编程基础常见英语词汇 学编程英语基础要好,下面小编整理了Java编程基础常见英语词汇,希望对大家有帮助! OO:object-oriented ,面向对象 OOP: object-orient ...

  3. java编程的英文_Java编程基础常见英语词汇总编

    Java编程基础常见英语词汇总编 以下是百分网小编收集的Java编程基础常见英语词汇,希望对您的学习有所帮助! Java编程基础常见英语词汇 OO:object-oriented ,面向对象 OOP: ...

  4. java框架的利与弊_Java编程的利与弊

    java框架的利与弊 没有什么技术可以吹嘘保持相关性超过20年了. 但是今年,Java被评选为第五大最受欢迎的技术 ,仅被无可争议的领先者JavaScript,HTML,CSS和SQL所超越. 尽管在 ...

  5. 在java中班级的表示方法_java班级类起名怎么起-javaclass怎起名

    java中class后面类的名字需要和创建类的时候输入的名字一样吗? 是的,否则将是错误的 给学习java的班里去取个好听的名字 房东,您应该在班级中选择您的姓名,或在JAVA班级中选择名称 java ...

  6. Java黑皮书课后题第3章:**3.21(科学:某天是星期几)泽勒一致性...编写程序,提示用户输入年、月、该月的哪一天,显示它是一周中的星期几

    **3.21(科学:某天是星期几)泽勒一致性...编写程序,提示用户输入年.月.该月的哪一天,显示它是一周中的星期几 题目 题目概述 运行示例 破题 代码 题目 题目概述 **3.21(科学:某天是星 ...

  7. java圆的面积_JAVA编程中求圆的面积怎么写?

    展开全部 JAVA编程中求圆的面积代码如下: import java.util.Scanner; public class yuan { public static void main(String[ ...

  8. java中算三角形面积_java中用类求三角形面积

    展开全部 海伦公式 p=(a+b+c)/2 看了一眼代码,写了一下你看一下 public class area { double area(double xx1, double yy1, double ...

  9. java程序运行图形_java编程 要用到继承的方法图形计算器项目: 实现一个图形计算器,程序运行后显示界面:请选择图形: 1 圆 2 矩形...

    共回答了12个问题采纳率:91.7% 代码如下.输入参数和计算结果都为整数.具体类型请自行修改.import java.util.Scanner; public class Test { public ...

最新文章

  1. 程序文档的重要性理解
  2. python 预编译命令_Python子进程调用预编译j
  3. SocketIO-nio
  4. Android异常总结---W/System.err(661): java.lang.IllegalStateException: End of document.
  5. Openstack的ping不通实例的解决办法
  6. C# 最简单的全局键盘鼠标钩子
  7. CentOS设置SSH Key登录
  8. 宽、窄带语谱图分析总结
  9. [OpenAirInterface实战-16] :OAI 软件无线电USRP X300/X310硬件详解
  10. AI:ModelScope(一站式开源的模型即服务共享平台)的简介、安装、使用方法之详细攻略
  11. 实战ATTCK攻击链路--靶场Writeup(三)
  12. 北京可视化暑期学校日志——Day1
  13. 【STM32F4系列】【HAL库】【自制库】WS2812(软件部分)(PWM+DMA)
  14. 分治法一个整数数列求最大值最小值_五大常见算法策略之丨递归与分治策略
  15. CF197D Infinite Maze 解题报告
  16. 【OpenAirInterface知识-2】OAI端到端部署之核心网部署
  17. 了解List组件的基本用法
  18. ORB-SLAM3中遇到的坑
  19. css根据手机屏幕宽度调整样式
  20. 图像处理与模式书籍推荐

热门文章

  1. 微信3.1.0.72逆向-微信3.1.0.72HOOK接口说明(WeChatHelper.dll)-发送文本 文件 图片 GIF表情消息
  2. 一文看懂倚天云实例|科普漫画
  3. ofstream write file
  4. watching memory
  5. springboot使用分页插件
  6. 【毕业设计】STM32电风扇智能调速器的设计【硬件+原理图+实物+论文】
  7. 响应时间(RT)、吞吐量(TPS)、QPS、并发数概念
  8. Ubuntu 18.04 修改 ulimit
  9. Matconvnet 构建自己的网络
  10. 七夕送女朋友什么礼物比较有意义!女生都拒绝不了的礼物推荐篇