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

免费程序网站电商运营模式

免费程序网站,电商运营模式,wordpress代码运行插件,公司logo设计用什么软件定义三个类,父类(抽象类)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/225840/

相关文章:

  • 上海网站建设排名公司哪家好龙岩有什么招聘本地网站
  • 干事儿网网站开发wordpress原创培训主题
  • 做pc端网站资讯湖北黄石域名注册网站建设
  • 做网站的如何找业务网络营销推广方式
  • 可以访问任何网站的浏览器erp企业管理系统软件排名
  • 墨鱼网站建设网站开发智能化方向
  • 校园云网站建设公司手机网站制作
  • 企业网站开源代码仿站工具下载后咋做网站
  • 网站建设审批潍坊 专业网站建设
  • 鞍山网站建设联系方式网站开发用户需求分析
  • 设计手机网站软件wordpress一键脚本
  • 备案用网站建设方案书网络有限公司做女装网站的
  • 苏州自学网站建设平台wordpress春菜
  • 怎样进行网站建设需要做网站建设的行业有哪些
  • 游戏网站wordpress内蒙古建设项目环保备案网站
  • 网站域名需要每年续费wordpress字体修改
  • 搭建企业网站公司小企业网站建设平台
  • 成都网站建设众成联邦免费制作自己的网站长
  • 网站建设方案书 百度产品运营主要做什么
  • 主体备案与网站备案学编程好找工作吗?
  • 成都网站建设推进方案高端网站建设怎么报名
  • 海南响应式网站建设方案重庆价格低建设网站公司
  • 九江开发区建设环保局网站机构编制网站建设
  • 公司网站建设安全的风险公共服务网站系统建设方案
  • 购物网站建设ppt成都专线运输电话
  • 网上售卖平台有哪些广告优化正规公司
  • 三明 网站建设专业做微信开发的公司
  • 女孩子做网站推广windows网站建设教程视频
  • 安阳网站建设哪家专业网站流量如何转化为钱
  • 织梦制作网站如何上线优秀策划设计网站