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

北京三原色ps网站深圳app搭建

北京三原色ps网站,深圳app搭建,html软件官方下载,nas可以做网站服务器定义三个类,父类(抽象类)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/693183/

相关文章:

  • 电商个人网站建设网站备案的核验单
  • 网站软文推广好处大数据下的精准营销
  • 没钱怎么做网站建行官网
  • 盐城做网站哪家好2008 iis搭建网站
  • 青海网站建设与管理网站建设的目标
  • 宜昌网站推广wordpress网页图标
  • 邢台pc网站开发湖州市建设工程造价信息网
  • 做采购应该关注的网站推广普通话在哪一年
  • 商丘网站建设推广公司地址北京海淀区有哪些企业
  • 工作 网站建设内容禁止指定ip访问网站
  • 有没有做汽车维修记录网站远近互联网站建设
  • 江阴市住房和城乡建设局网站企业咨询项目计划书
  • 网站线上体系白城网页制作
  • 成都网站排名优化开发wordpress po
  • 代做毕业设计找哪个网站建网站企业
  • 网站中英切换实例asp.net网站iis与目录权限设置
  • 网站404页面的作用建筑工程网上申报
  • 国内做外贸网站的有哪些百度蜘蛛不爬取网站
  • 浙江省建设协会网站首页汕头市通信建设管理办公室网站
  • 电子商务网站开发的步骤经典网络营销案例
  • 哪个网站做线路攻略做得好关闭wordpress评论
  • 网站代运营要多少费用吗手机网站用什么软件做的
  • 保险网站排名网页设计图片透明度怎么设置
  • 网站开发基本流程ppt网站建设英语要几级
  • 网站建设过程总结报告网站建设公司推荐互赢网络
  • p2p倒闭 网站开发上海电子商务网站开发
  • 霞浦县网站seo优化排名微信代运营费用
  • 海创网站建设汕头网站建设报价
  • 好的模板网站推荐淘宝运营视频教程全集
  • 郑州网站建设氵汉狮网络用wordpress搭建完整网站教程