Java 重写小练习
2021/9/19 9:04:52
本文主要是介绍Java 重写小练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 package com.bytezero.inherit3; 2 3 public class CylinderTest 4 { 5 public static void main(String[] args) 6 { 7 8 Cylinder cy = new Cylinder(); 9 cy.setRadius(2.2); 10 cy.setLength(3.3); 11 cy.findVolume(); 12 System.out.println("圆柱的体积为"+cy.findVolume()); 13 14 15 //没重写时 16 // cy.findArea(); 17 // System.out.println("圆柱的底面积为"+ cy.findArea()); 18 // 19 //重写以后 20 cy.findArea(); 21 System.out.println("圆柱的表面积为"+ cy.findArea()); 22 23 24 25 26 27 28 29 } 30 }
1 package com.bytezero.inherit3; 2 3 public class Circle 4 { 5 private double radius; 6 7 public Circle() 8 { 9 this.radius = 1.0; 10 } 11 12 13 public void setRadius(double radius) 14 { 15 this.radius = radius; 16 } 17 public double getRadius() 18 { 19 return radius; 20 } 21 22 public double findArea() 23 { 24 return Math.PI * radius*radius; 25 } 26 27 28 29 30 }
1 package com.bytezero.inherit3; 2 3 public class Cylinder extends Circle 4 { 5 6 private double length; 7 8 public Cylinder() 9 { 10 double length = 1.0; 11 } 12 13 public void setLength(double length) 14 { 15 this.length = length; 16 } 17 18 19 public double getLength() 20 { 21 return length; 22 } 23 24 public double findVolume() 25 { 26 //return Math.PI * getRadius() * getRadius() *length; 27 return Math.PI * getRadius() * getRadius() *getLength(); 28 // return findArea() * getLength(); 29 30 } 31 32 @Override 33 //返回圆柱的表面积 34 public double findArea() 35 { 36 return Math.PI *getRadius() *getRadius() *2+ 37 2*Math.PI *getRadius()*getLength(); 38 } 39 40 41 42 43 }
这篇关于Java 重写小练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求