继承父类求解矩形,圆形的面积和周长
抽象类
package Demo2;public abstract class Shape {double area;double per;String color;public Shape(){super();}public Shape(String color){super();this.color=color;}public abstract double getArea();public abstract double getper();public abstract void showAll();public String getColor() {// TODO Auto-generated method stubreturn color;}}
矩形类
package Demo2;public class Rectangle extends Shape {double width;double height;public Rectangle(){super();}
public Rectangle(String color,double width,double height){super(color);this.height=height;this.width=width;
}@Overridepublic double getArea() {// TODO Auto-generated method stubreturn this.height*this.width;}@Overridepublic double getper() {// TODO Auto-generated method stubreturn 2*(this.height+this.width);}@Overridepublic void showAll() {// TODO Auto-generated method stubSystem.out.println("長方形");System.out.println("長"+this.width+"寬"+this.height+"顔色"+super.getColor()+"面積"+this.getArea()+"周長"+this.getper());}}
圆形类
package Demo2;public class Circle extends Shape {
double radius;public double getRadius() {return radius;
}public void setRadius(double radius) {this.radius = radius;
}
public Circle(){
super();
}@Overridepublic double getArea() {// TODO Auto-generated method stubreturn area=radius*radius*3.14;}@Overridepublicdouble getper() {// TODO Auto-generated method stubreturn radius*2*3.14;}@Overridepublic void showAll() {// TODO Auto-generated method stubSystem.out.println("園形");System.out.println("半徑"+this.radius+"顔色"+super.getColor()+"面積"+this.getArea()+"周長"+this.getper());}}
测试类
package Demo2;public class Circle extends Shape {
double radius;public double getRadius() {return radius;
}public void setRadius(double radius) {this.radius = radius;
}
public Circle(){
super();
}@Overridepublic double getArea() {// TODO Auto-generated method stubreturn area=radius*radius*3.14;}@Overridepublicdouble getper() {// TODO Auto-generated method stubreturn radius*2*3.14;}@Overridepublic void showAll() {// TODO Auto-generated method stubSystem.out.println("園形");System.out.println("半徑"+this.radius+"顔色"+super.getColor()+"面積"+this.getArea()+"周長"+this.getper());}}
继承父类求解矩形,圆形的面积和周长相关推荐
- Java利用继承和多态来求矩形、正方形和圆形的面积与周长
题目 Java利用继承和多态来求矩形.正方形和圆形的面积与周长 import static java.lang.Math.PI;/*** @Author Ziph* @date 2020/2/20* ...
- 计算矩形和圆形的面积和周长(java)
package exe02; import java.util.Scanner; /*name:Excise1 功能:计算矩形和圆形的面积和周长*/ public class second1 {pub ...
- 【入门】已知一个圆的半径,求解该圆的面积和周长
题目描述 已知一个圆的半径,求解该圆的面积和周长 输入 输入只有一行,只有1个整数. 输出 输出只有两行,一行面积,一行周长.(保留两位小数). 令pi=3.1415926 样例 输入 1 输出 3. ...
- 东方博易OJ——1005 - 【入门】已知一个圆的半径,求解该圆的面积和周长
大家好 今天给大家带来<东方博易OJ--1005 - [入门]已知一个圆的半径,求解该圆的面积和周长> 题目: 1005 - [入门]已知一个圆的半径,求解该圆的面积和周长 题目描述 已知 ...
- jzxx 1001 已知一个圆的半径,求解该圆的面积和周长。
题目描述 已知一个圆的半径,求解该圆的面积和周长. 输入 输入只有一行,只有1个整数,为圆的半径. 输出 输出只有两行,一行面积,一行周长.(保留两位小数). 样例输入 1 样例输出 3.14 6.2 ...
- java入门-2-【入门】已知一个圆的半径,求解该圆的面积和周长 【运算符】
题目详情 已知一个圆的半径,求解该圆的面积和周长. 输入 输入只有一行,只有1个整数. 输出 输出只有两行,一行面积,一行周长.(保留两位小数). 令pi=3.1415926 import java. ...
- 【Code】Java 打印基本图形(圆形,梯形,椭圆,三角形,矩形)的面积和周长
cmd调用的时候仍有乱码,不知道为什么,也查不到怎么解决(羞 public class ShapeTest {public static void main(String[] args) {Shape ...
- java计算圆形的面积与周长_Java学习之路----计算圆形的面积和周长
题目:计算圆形的面积,其中圆形的半径是随意指定. 源代码以及所有的分析思路都如下: import java.util.Scanner; //引入Scanner类 public class TestAr ...
- Java学习之路--计算圆形的面积和周长
题目:计算圆形的面积,其中圆形的半径是随意指定. 源代码以及所有的分析思路都如下: import java.util.Scanner; //引入Scanner类 public class TestAr ...
最新文章
- OpenStack Neutron浅析(一)
- 快速排名系统询火星推荐_搜狗网站快速排名系统 - 新站权重如何快速提升
- oracle 其他表空间,Oracle查询表空间使用情况以及其他查询
- 这可能是最适合C++学习者的书单
- python中的字典和类的区别_Python:我应该使用类还是字典?
- hdu 4121 xiangqi 模拟
- 转:lnmp 搭建手册-黑一路人
- Atitit 信息检索 v3 t55.docx Atitit 现代信息检索 目录 1.1. 信息检索(索引 索引 结构化文本	1 1.2. Atitit 重要章节	1 1.3. 息检索建模	1 1.
- 12f的接线 esp8266_ESP8266固件升级方法(ESP8266-12F模组)
- 地震 matlab,MATLAB在地震信号处理中的应用实例.docx
- Android Studio ADB 命令大全
- python pillow库画图_Pillow画图
- Http请求体被转义
- React Native仿美团下拉菜单
- 前端模型--css动画(旋转八音盒)
- 软件测试-------Web(性能测试 / 界面测试 / 兼容性测试 / 安全性测试)
- Android 仿朋友圈,文字图片视频多条目,自动播放暂停
- boost python异常处理_C++ boost.python折腾笔记
- 第三十六讲:神州无线AP胖AP模式配置与管理
- javaweb后台管理系统源码
热门文章
- python培训费用一般多少
- SQL Server跟踪(Trace)--系统跟踪日志;从小白到大神,文章细节满满,细致到令人发指。
- 用ChatGPT处理word表格数据:直接采用ChatGPt和利用ChatGPT编写python脚本两种方法
- STM32F407 FSMC驱动MT29F4G08A NAND FLASH源代码分享
- BZOJ-1898 Swamp 沼泽鳄鱼
- 解决adobe reader XI 打开后闪退问题,亲测有效
- Sam Altman 山姆奥特曼:关于生产率(工作效率)
- mysql-使用Navicat导出sql查询数据
- H5游戏视力测试-玩到第八关都是大神
- Linux服务详解(主要基于RedHat系的及Centos默认服务详解)(综合整理)