(1)【抽象类方法】public abstract class Shape {public abstract double area();public abstract double perimeter();
}
【圆继承方法】public class Circle extends Shape {//圆面积private double diameter;public double getDiameter() {return diameter;}public void setDiameter(double diameter) {this.diameter = diameter;}@Overridepublic double area() {return Math.PI * Math.pow(getDiameter() / 2, 2);}@Overridepublic double perimeter() {return Math.PI * getDiameter();}}
【矩形继承】public class Rectangle extends Shape {//矩形周长private double length;private double width;public double getLength() {return length;}public void setLength(double length) {this.length = length;}public double getWidth() {return width;}public void setWidth(double width) {this.width = width;}@Overridepublic double area() {return getLength() * getWidth();}@Overridepublic double perimeter() {return 2 * (getWidth() + getWidth());}
}【主类方法实现】public class no1 {public static void main(String[] args) {Rectangle rec = new Rectangle();rec.setLength(10);rec.setWidth(5);double rec_area = rec.area();double rec_perimeter = rec.perimeter();System.out.println("矩形的面积:"+rec_area+",周长"+rec_perimeter);Circle cir = new Circle();cir.setDiameter(10);double cir_area = cir.area();double cir_perimeter = cir.perimeter();System.out.println("圆形的面积:"+cir_area+",周长"+cir_perimeter);}}

设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类来继承图形类,并实现上述两个方法。并创建实例验证。相关推荐

  1. 设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类、三角形类来继承图形类,并实现上述两个方法

    设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类.长方形类.正方形类.三角形类来继承图形类,并实现上述两个方法 设计抽象类 就要使用abstract关键字,抽象类中的 ...

  2. Java实验——定义一个类,该类中包含以下几个方法(静态):实现两个字符串数组的逆序排序,输出结果为字符串数组;求两个整形数组的交集;求两个浮点型数组的并集;

    目录 一.实现两个字符串数组的逆序排序,输出结果为字符串数组 解题思路: 具体代码: 运行截图: 二.求两个整形数组的交集 具体代码: 运行截图: 三.求两个浮点型数组的并集 解题思路: 具体代码: ...

  3. java定义一个长方形类,该类中具有长方形长宽两种属性,并具有相应的构造方法属性访问方法,计算长方形的周长和面积的方法,要求输出长是5,宽是4的长方形

    定义一个长方形类,该类中具有长方形长宽两种属性,并具有相应的构造方法 属性访问方法,计算长方形的周长和面积的方法,要求输出长是5,宽是4的长方形 public class test3 {public ...

  4. .设计一个Student类,该类中包括学生的姓名和成绩。创建Student类的5个对象,如下所示: 姓名 成绩 刘德华 85 张学友 100 刘杰 65 章子怡 58 周迅 76 将以上5个对象

    .设计一个Student类,该类中包括学生的姓名和成绩.创建Student类的5个对象,如下所示: 姓名 成绩 刘德华 85 张学友 100 刘杰 65 章子怡 58 周迅 76 将以上5个对象放入A ...

  5. Java 设计一个抽象类Printer和它的两个子类BlackPrinter(黑白打印机)和ColorPrinter(彩色打印机)

    设计一个抽象类Printer和它的两个子类BlackPrinter(黑白打印机)和ColorPrinter(彩色打印机) 要求如下: (1) 抽象类Printer有brand(品牌)属性,一个包含一个 ...

  6. 编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量

    编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...

  7. 要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列

    要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上.Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列 ...

  8. java编写salary函数_编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量...

    编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...

  9. 设计一个形状类(接口)Shape,方法:求周长和求面积形状类(接口)的子类(实现类):

    设计一个形状类(接口)Shape,方法:求周长和求面积 形状类(接口)的子类(实现类): package zuoye2;public interface Shape {// 求面积方法double g ...

  10. 设计一个形状类(接口)Shape,方法:求周长和求面积

    3.设计一个形状类(接口)Shape,方法:求周长和求面积形状类(接口)的子类(实现类):Rect(矩形)Circle(圆形)Rect类的子类:Square(正方形)不同的子类会有不同的计算周长和面积 ...

最新文章

  1. android开机启动代码
  2. HBase数据存取流程
  3. SQL MIN() 函数
  4. box-shadow IE8兼容处理
  5. 海量数据的topK问题
  6. GDAL交流 QQ群
  7. 网站的php主题怎么删掉,简介如何去除WordPress主题版权保护的方法 | 垃圾站
  8. Essential SQLAlchemy2th学习笔记之反射Reflection
  9. thinkphp5 没有getField
  10. 初使用tbs的x5内核所遇到的坑,初学者如何第一次跑起x5内核
  11. Pascal基础(四)-常用函数和标准库
  12. 学计算机每天应该吃什么,一日三餐教电脑族缓解眼痛
  13. 考计算机证书指南,计算机二级证书:备考和实战指南--教育频道[温州网]
  14. NVIDIA Jetson TX2简介
  15. 第一个RSF自动化测试用例-启动打开百度页面,搜索【月饼】关键字,关闭浏览器...
  16. 2021年缆索式起重机司机考试内容及缆索式起重机司机理论考试
  17. 例子4.11 从键盘输入一个大写字母,要求改用小写字母输出
  18. java面试笔试题50道及答案
  19. Linux 终端 基本指令
  20. A. DS内排—直插排序

热门文章

  1. Delphi 仿QQ皮肤控件设计与运行效果图
  2. android-更新UI的几种方式
  3. Python GUI教程:信号、槽、事件
  4. sqlite数据库的版本更替
  5. 微信大数据挑战赛决赛方案:微信视频号推荐算法
  6. https://juejin.im/post/5ae081aaf265da0b767d263a
  7. win10更改hosts文件
  8. Java在后台获取USB二维码扫描枪扫描的内容
  9. HTML+CSS项目练习(8)-发光文字动画
  10. 计算机专门存储数据的单元,认识算法的数据存储单元——变量