展开全部

路径:

代码:

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. 抛弃注意力,比EfficientNet快3.5倍,类Transformer新模型跨界视觉任务实现新SOTA
  2. nginx文件服务器html美化,关于nginx:Nginx浏览目录配置及美化
  3. 成功解决ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。backend_agg.cp36
  4. 计算机系统结构总概,计算机系统结构概论
  5. iscroll 4.0 滚动(水平和垂直)
  6. 感性理解Berlekamp-Massey算法
  7. Coursera课程 Competitive Strategy内容简介
  8. spring mvc使用html页面,Spring MVC静态页面
  9. java 通过sftp服务器上传下载删除文件
  10. linux系统 锐捷_基于802.1x的锐捷linux客户端认证方法(最新)
  11. 图像处理算法 之 Hough变换
  12. 【基础篇】————28、横向渗透
  13. 多测师杭州拱墅校区__肖sir__软件测试生命周期(4)
  14. 百度K站之前兆与解决方案的另类分析
  15. spring+vue前后端端分离上传图片到后台静态资源目录(适合个人小项目)
  16. rm -rf 命令 与正则表达式
  17. 虚拟数字人营销时代来临,虚拟主播与真人主持直播间同台互动
  18. 第四章 linux字符设备的编写一
  19. 转贴:网友【原创·教程】 SRT外挂字幕时间轴调整及合并中英文同步字幕制作方法
  20. 【Redis技术探索】「底层架构原理」帮你从底层彻底吃透AOF技术原理(入门第二步)

热门文章

  1. 程序员必备的技术网站合集
  2. WebLogic CVE-2019-2647、CVE-2019-2648、CVE-2019-2649
  3. MacOS 如何选择鼠标不飘滚动平滑
  4. IntelliJ IDEA快捷键大全 + 动图演示
  5. latex 花体_latex最后一课
  6. 智能电动自行车充电远程管理系统
  7. notepad++在行首行尾添加字符
  8. php 易宝支付,【图片】易宝支付PHP版测试、懂的进【php吧】_百度贴吧
  9. 'main' : function should return a value; 'void' return type assumed/////undeclared identifier
  10. NAO V6 开发环境的配置(附所有文件)