当前位置: 首页 > news >正文

珠海网站哪家好网站常见的域名

珠海网站哪家好,网站常见的域名,网站改版会降权吗,物业管理系统国内外研究现状定义三个类,父类(抽象类)GeometricObject代表几何形状,子类Circle代表圆形,子类Rectangle代表矩形。具体属性和方法如下: 父类 (抽象类)GeometricObject 属性: private String color; private S…

定义三个类,父类(抽象类)GeometricObject代表几何形状,子类Circle代表圆形,子类Rectangle代表矩形。具体属性和方法如下:
父类 (抽象类)GeometricObject
属性:
private String color;
private String name;
为上述变量提供getter()和setter()方法
构造方法:为color和name初始化
public GeometricObject(String color, String name)
抽象方法:
public void findArea();用于计算几何图形的面积

子类:
Circle
属性:
private double radius;半径
为上述变量提供getter()和setter()方法
构造方法:
设计构造方法为圆形的name,color和radius初始化
方法:
实现findArea()方法用于计算圆形的面积并返回计算结果

子类:
Rectangle
属性:
private double width;宽
private double height;高
为上述变量提供getter()和setter()方法
构造方法:
设计构造方法为圆形的name,color,width和height初始化
方法:
实现findArea()方法用于计算矩形的面积并返回计算结果

测试类Main
方法:
public static void main(String[] args) {
创建圆形对象("长方形","蓝色",3.2,4.5)
输出圆形的颜色和面积
创建矩形对象("圆形","红色",3.4)
输出矩形的颜色和面积
}
public static void show(GeomentricObject g){
//形参传入圆形或者矩形的对象,输出其面积
//判断传入的对象是圆形还是矩形
//如果是圆形就输出圆形的颜色和面积;
//如果是矩形就输出矩形的颜色和面积;
}
注意:1.所有类不用修饰词
2.测试类名称为“Main”,否则编译出错

在这里给出一组输入。例如:

 

输出样例:

在这里给出相应的输出。例如:

矩形的颜色是:蓝色,面积是:14.4
圆形的颜色是:红色,圆形的面积是:36.31681107549801

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

package com.itheima.demo;//PTA需要去掉
import javax.swing.*;//PTA需要去掉
import java.util.Scanner;
abstract class GeometricObject{private String color;private String name;public String getColor() {return color;}public void setColor(String color) {this.color = color;}public String getName() {return name;}public void setName(String name) {this.name = name;}public GeometricObject(String color,String name){}public abstract double findArea();
}
class Circle extends GeometricObject{private double radius;public double getRadius() {return radius;}public void setRadius(double radius) {this.radius = radius;}public Circle(String name,String color,double redius){super(color,name);super.setName(name);super.setColor(color);setRadius(redius);}public double findArea(){return Math.PI*getRadius()*getRadius();}
}
class Rectangle extends GeometricObject{private double width;private double height;public double getWidth() {return width;}public void setWidth(double width) {this.width = width;}public double getHeight() {return height;}public void setHeight(double height) {this.height = height;}public Rectangle(String name,String color,double width,double height){super(color,name);super.setName(name);super.setColor(color);setWidth(width);setHeight(height);}public double findArea(){return getHeight()*getWidth();}
}
public class Main{public static void main(String[] args) {Scanner s =new Scanner(System.in);Rectangle a=new Rectangle("长方形","蓝色",3.2,4.5);System.out.println("矩形的颜色是:"+a.getColor()+",面积是:"+a.findArea());Circle b=new Circle("圆形","红色",3.4);System.out.println("圆形的颜色是:"+b.getColor()+",圆形的面积是:"+b.findArea());//show(a);没有用到show()}public static void show(GeometricObject g){g.findArea();if(g instanceof Circle){Circle b=(Circle)g;System.out.println(b.getColor());System.out.println(b.findArea());}else{Rectangle a=(Rectangle)g;System.out.println(a.getColor());System.out.println(a.findArea());}}
}

http://www.yayakq.cn/news/328131/

相关文章:

  • 适合用dedecms做的网站门户网站构建
  • ASP网站开发步骤与过程deals网站建设
  • 绍兴柯桥建设局网站网站建设与网页设计专业
  • 永康企业网站建设公司做网站有的浏览器
  • 网站设计案例欣赏新东方广州门户网站
  • 佛山网页网站设计wordpress文章模板编辑
  • 学校网站 cms南皮哪有做网站的
  • 上海哪里做网站腾讯云主机 wordpress
  • 优化前网站现状分析网站建设藤设计
  • 免费开设网站搜索引擎排名优化技术
  • 手机wap建站个人网站允许做内部论坛吗
  • dw免费网站模板下载wordpress读法
  • 怎么做像知乎一样的网站衡水专业网站设计
  • 答辩学网站开发深圳软件开发
  • 网站做301seo优化是指
  • 怎样在网站上做办公家具做童装在哪个网站做广告
  • 网站续费要多少钱软件开发模型的对比
  • vscode网站开发网站制作需要的软件
  • 南通大型网站建设邢台seo关键词引流
  • 甘肃建设监理协会网站西宁网络公司做网站哪家好
  • 池州网站seo石家庄市最新消息今天
  • 学校如何建设网站建设网站一定要会代码吗
  • 网站备案 图标自己做一个外贸网站怎么样
  • 安国市住房和城乡建设局网站wordpress汇率插件
  • 安监网站如何做紧急预案备案网站建设合同 英文范文
  • 建设银行保定分行网站保山手机网站建设
  • 河南网站设计企业网站源码千博
  • 有没有找人做标书的网站网站建设专业的公司哪家好
  • 制作公司网站公司推广 网站的优秀文案
  • 重庆门户网站有哪些公司网站可以自己建立吗