通过两个类计算一个长方形的周长和面积

1 问题

如果要计算长方形的面积和周长,我们一般都会将所需要的编程代码放在一个类里面,但这样其实并不方便我们操作,代码太多的话,在一个类里常常让我们头脑不清晰,而且如果报错的话,我们会花很长时间来找错误,会浪费很多时间,所以怎样使编码逻辑更清晰明了呢?

2 方法

代码清单 1

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| package Prictice; //创建第一个类 public class MyBox { private double length; private double width; public MyBox(){ super(); } //设置长和宽 public MyBox(double length, double width){ this.length = length; this.width = 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; } //求面积和周长 public double area(){ return this.length * this.width; } public double circ(){ return (this.length + this.width)*2; } } package Prictice; //创建第二个类 //Test01是MyBox的子类,MyBox是Test01的父类 public class Test01 extends MyBox { public static void main(String[] args) { MyBox b = new MyBox(); b.setLength(2); System.out.println("长:"+b.getLength()); b.setWidth(3); System.out.println("宽:"+b.getWidth()); double area = b.area(); System.out.println("面积:"+area); double circ = b.circ(); System.out.println("周长:"+circ); } } |

3 结语

针对怎样使得求长方形的面积和周长这个编码逻辑更加清晰明了的问题,提出上述方式,通过建立两个类来实现,一个类主要是创建对象,对对象的数据类型进行设置,一个主要就是代入数据,保证程序的正常进行。通过亲自实验,证明该方法是可行且有效的,本文的方法只是其中一种,可能还有更多的方法来解决这个问题,同时,在编程上仍有考虑不周的地方,还有值得完善的地方,未来可以继续研究更加简洁方便的代码进行处理。

相关推荐
teeeeeeemo5 分钟前
跨域及解决方案
开发语言·前端·javascript·笔记
JSON_L7 分钟前
Vue Vant应用-数据懒加载
前端·javascript·vue.js
可爱小仙子9 分钟前
vue-quill-editor上传图片vue3
前端·javascript·vue.js
IT毕设实战小研26 分钟前
基于Spring Boot校园二手交易平台系统设计与实现 二手交易系统 交易平台小程序
java·数据库·vue.js·spring boot·后端·小程序·课程设计
じòぴé南冸じょうげん31 分钟前
解决ECharts图表上显示的最小刻度不是设置的min值的问题
前端·javascript·echarts
小高00731 分钟前
第一章 桃园灯火初燃,响应义旗始揭
前端·javascript·vue.js
小高00735 分钟前
第二章 虎牢关前初试Composition,吕布持v-model搦战
前端·javascript·vue.js
泉城老铁37 分钟前
Spring Boot 中根据 Word 模板导出包含表格、图表等复杂格式的文档
java·后端
极客BIM工作室43 分钟前
谈谈《More Effective C++》的条款30:代理类
java·开发语言·c++
孤狼程序员43 分钟前
【Spring Cloud 微服务】1.Hystrix断路器
java·spring boot·spring·微服务