欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > 通过两个类计算一个长方形的周长和面积

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

2025/9/27 10:20:19 来源:https://blog.csdn.net/gschen_cn/article/details/142521528  浏览:    关键词:通过两个类计算一个长方形的周长和面积

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

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词