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

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 结语

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

相关推荐
闲人编程8 小时前
消息通知系统实现:构建高可用、可扩展的企业级通知服务
java·服务器·网络·python·消息队列·异步处理·分发器
XiaoHu02078 小时前
Linux多线程(详细全解)
linux·运维·服务器·开发语言·c++·git
苏宸啊8 小时前
C++(二)类和对象上篇
开发语言·c++
栈与堆8 小时前
LeetCode-1-两数之和
java·数据结构·后端·python·算法·leetcode·rust
拖拉斯旋风8 小时前
从零开始:使用 Ollama 在本地部署开源大模型并集成到 React 应用
前端·javascript·ollama
superman超哥8 小时前
双端迭代器(DoubleEndedIterator):Rust双向遍历的优雅实现
开发语言·后端·rust·双端迭代器·rust双向遍历
德育处主任8 小时前
『NAS』在群晖部署图片压缩工具-Squoosh
前端·javascript·docker
OC溥哥9998 小时前
Paper MinecraftV3.0重大更新(下界更新)我的世界C++2D版本隆重推出,拷贝即玩!
java·c++·算法
Jayden_Ruan8 小时前
C++蛇形方阵
开发语言·c++·算法
星火开发设计8 小时前
C++ map 全面解析与实战指南
java·数据结构·c++·学习·算法·map·知识