java定义一个shape_JAVA编程创建一个Shape类,其中无成员变量……帮帮忙,谢啦!...
展开全部
路径:
代码:
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类,其中无成员变量……帮帮忙,谢啦!...相关推荐
- 《JAVA》编程创建一个Box类(长方体),在Box类中定义三个变量
问题:编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length).宽(width)和高(heigth),再定义一个方法void setBox(int l, int w ...
- 利用多态特性,编程创建一个手机类Phones,定义打电话方法call()。创建两个子类:苹果手机类IPhone和安卓手机类APhone,并在各自类中重写方法call(),编写程序入口main()方法
利用多态特性,编程创建一个手机类Phones,定义打电话方法call().创建两个子类:苹果手机类IPhone和安卓手机类APhone,并在各自类中重写方法call(),编写程序入口main()方法, ...
- python计算长方体体积编程_计算体积 编程创建一个Box类(长方体) 联合开发网 - pudn.com...
计算体积 所属分类:Windows编程 开发工具:Java 文件大小:4KB 下载次数:0 上传日期:2019-12-08 16:53:01 上 传 者:洛水天依- 说明: 编程创建一个Box类(长 ...
- Java6面向对象编程创建一个矩形类, 求周长 面积
package job; /** */ import java.util.Scanner; public class Space { /* 面向对象编程创建一个矩形类, 求周长 面积 */ publi ...
- 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。
题目选自<java基础案例教程第二版>黑马的那本p80 1.思路 2. 代码 3.注意事项 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO ...
- Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt(100)方法显示0到100之间的前50个随机整数
Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt方法显示0到100之间的前50个随机整数 题目 赘述 代码 题目 ...
- java全景图片生成_[Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果...
[Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果 0 2015-07-23 18:00:14 360度的全景图片效果常常可以用到给客户做产品展示,今天这里我们 ...
- 用Python编程创建一个10*10的ndarray对象,且矩阵边界全部为1,里面全部为0
一.问题描述 用Python编程创建一个10*10的ndarray对象,且矩阵边界全部为1,里面全部为0 二.问题解答 代码: import numpy as np a= np.zeros((10,1 ...
- python面向对象课程大作业 定义一个描述学生基本情况的类,数据成员至少包括 “姓名、性别、学号、年级、所在院系、面向对象的考试日期”
python面向对象课程大作业 按下列要求编写一个完整的程序: 定义一个描述学生基本情况的类,数据成员至少包括"姓名.性别.学号.年级.所在院系.面向对象的考试日期",成员函数至少 ...
最新文章
- 抛弃注意力,比EfficientNet快3.5倍,类Transformer新模型跨界视觉任务实现新SOTA
- nginx文件服务器html美化,关于nginx:Nginx浏览目录配置及美化
- 成功解决ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。backend_agg.cp36
- 计算机系统结构总概,计算机系统结构概论
- iscroll 4.0 滚动(水平和垂直)
- 感性理解Berlekamp-Massey算法
- Coursera课程 Competitive Strategy内容简介
- spring mvc使用html页面,Spring MVC静态页面
- java 通过sftp服务器上传下载删除文件
- linux系统 锐捷_基于802.1x的锐捷linux客户端认证方法(最新)
- 图像处理算法 之 Hough变换
- 【基础篇】————28、横向渗透
- 多测师杭州拱墅校区__肖sir__软件测试生命周期(4)
- 百度K站之前兆与解决方案的另类分析
- spring+vue前后端端分离上传图片到后台静态资源目录(适合个人小项目)
- rm -rf 命令 与正则表达式
- 虚拟数字人营销时代来临,虚拟主播与真人主持直播间同台互动
- 第四章 linux字符设备的编写一
- 转贴:网友【原创·教程】 SRT外挂字幕时间轴调整及合并中英文同步字幕制作方法
- 【Redis技术探索】「底层架构原理」帮你从底层彻底吃透AOF技术原理(入门第二步)
热门文章
- 程序员必备的技术网站合集
- WebLogic CVE-2019-2647、CVE-2019-2648、CVE-2019-2649
- MacOS 如何选择鼠标不飘滚动平滑
- IntelliJ IDEA快捷键大全 + 动图演示
- latex 花体_latex最后一课
- 智能电动自行车充电远程管理系统
- notepad++在行首行尾添加字符
- php 易宝支付,【图片】易宝支付PHP版测试、懂的进【php吧】_百度贴吧
- 'main' : function should return a value; 'void' return type assumed/////undeclared identifier
- NAO V6 开发环境的配置(附所有文件)