展开全部

路径:

代码:

Shape.javapackage draw;

public class Shape {

public double getGirth(){

return 0;

}

public double getArea(){

return 0;

}

@32313133353236313431303231363533e78988e69d8331333332613761Override

public String toString() {

return "Shape [getGirth()=" + getGirth() + ", getArea()=" + getArea()

+ "]";

}

}

Rectangle.javapackage draw;

public class Rectangle extends Shape{

private double width;

private double height;

@Override

public double getGirth() {

return (width+height)*2;

}

@Override

public double getArea() {

return width*height;

}

@Override

public String toString() {

return super.toString();

}

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;

}

}

Square,javapackage draw;

public class Square extends Shape {

private double side;

@Override

public double getGirth() {

return side*4;

}

@Override

public double getArea() {

return side*side;

}

@Override

public String toString() {

return super.toString();

}

public double getSide() {

return side;

}

public void setSide(double side) {

this.side = side;

}

}

text,javapackage draw;

public class tsest {

/**

* @param args

*/

public static void main(String[] args) {

Rectangle rec = new Rectangle();

rec.setHeight(10);

rec.setWidth(20);

System.out.println("矩形");

System.out.println(rec.toString());

Square squ = new Square();

squ.setSide(5);

System.out.println("正方形");

System.out.println(squ.toString());

}

}

测试结果:

java定义一个shape_JAVA编程创建一个Shape类,其中无成员变量……帮帮忙,谢啦!...相关推荐

  1. 《JAVA》编程创建一个Box类(长方体),在Box类中定义三个变量

    问题:编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length).宽(width)和高(heigth),再定义一个方法void setBox(int l, int w ...

  2. 利用多态特性,编程创建一个手机类Phones,定义打电话方法call()。创建两个子类:苹果手机类IPhone和安卓手机类APhone,并在各自类中重写方法call(),编写程序入口main()方法

    利用多态特性,编程创建一个手机类Phones,定义打电话方法call().创建两个子类:苹果手机类IPhone和安卓手机类APhone,并在各自类中重写方法call(),编写程序入口main()方法, ...

  3. python计算长方体体积编程_计算体积 编程创建一个Box类(长方体) 联合开发网 - pudn.com...

    计算体积 所属分类:Windows编程 开发工具:Java 文件大小:4KB 下载次数:0 上传日期:2019-12-08 16:53:01 上 传 者:洛水天依- 说明:  编程创建一个Box类(长 ...

  4. Java6面向对象编程创建一个矩形类, 求周长 面积

    package job; /** */ import java.util.Scanner; public class Space { /* 面向对象编程创建一个矩形类, 求周长 面积 */ publi ...

  5. 定义一个表示学生信息的类Student,要求如下:  (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。

    题目选自<java基础案例教程第二版>黑马的那本p80 1.思路 2. 代码 3.注意事项 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO ...

  6. Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt(100)方法显示0到100之间的前50个随机整数

    Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt方法显示0到100之间的前50个随机整数 题目 赘述 代码 题目 ...

  7. java全景图片生成_[Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果...

    [Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果 0 2015-07-23 18:00:14 360度的全景图片效果常常可以用到给客户做产品展示,今天这里我们 ...

  8. 用Python编程创建一个10*10的ndarray对象,且矩阵边界全部为1,里面全部为0

    一.问题描述 用Python编程创建一个10*10的ndarray对象,且矩阵边界全部为1,里面全部为0 二.问题解答 代码: import numpy as np a= np.zeros((10,1 ...

  9. python面向对象课程大作业 定义一个描述学生基本情况的类,数据成员至少包括 “姓名、性别、学号、年级、所在院系、面向对象的考试日期”

    python面向对象课程大作业 按下列要求编写一个完整的程序: 定义一个描述学生基本情况的类,数据成员至少包括"姓名.性别.学号.年级.所在院系.面向对象的考试日期",成员函数至少 ...

最新文章

  1. Python中的retry
  2. Uva5009 Error Curves
  3. 实时数仓入门训练营:Hologres性能调优实践
  4. win定时关机_怎么让电脑定时关机,有多种办法
  5. ASP.NET 使用Ajax
  6. 游戏建模教程:肌肉建模丨人体比例及肌肉骨骼介绍
  7. OSChina 周日乱弹——幸福来的太突然
  8. EOS.CYBEX社区满分入围EOS超级节点候选人!
  9. 数据挖掘课程第一章作业《认识数据挖掘与数据预处理》
  10. 【网课视频提取ppt】【原创好用】如何自动提取视频中的PPT画面?网课视频提取ppt教程
  11. 华为分析联运活动,助您提升游戏总体付费
  12. 浅谈集合List,Set以及Map集合的特点及区别
  13. 使用Libxml2操作XML文档
  14. 重度使用开源技术,网易云要用互联网IT打开企业级市场
  15. matlab 01变量,MATLAB变量
  16. 惹事之后,亚马逊AI助手Alexa将增新功能,真的能比自己更懂你?
  17. 学校计算机教室报损登记本,平阴县中小学功能室管理基本要求
  18. u盘软件测试,如何测试一个U盘
  19. 广州工商学院计算机答辩,电子信息工程系2019届毕业生论文答辩新闻稿
  20. 工作文档撰写——产品体验报告

热门文章

  1. 如何利用CRM留住企业老客户
  2. 控制台反复输出WebSocket connection to ‘ws://10.133.212.203:8080/ws‘ failed:
  3. 阿里云弹性计算年度关键词:强劲、突破、开放
  4. Android本地音乐播放
  5. 2020-10-22OpenCV 获取摄像头并显示摄像头视频
  6. Genymotion模拟器WiFi上网配置详解
  7. html div显示页面中间,使一个div始终显示在页面中间
  8. 最大权闭合子图(最小割模型)
  9. 深度学习中的深度信念神经网络
  10. 用移动硬盘安装win7(制作启动盘)