实验内容:
定义矩形类,包括的成员变量有矩形的长length(double类型),宽width(double类型);包括的类变量有int类型的count;
声明无参的构造方法,初始化矩形的长和宽均为1,同时count增加1;
声明有参数的构造方法,以指定的长和宽来初始化成员变量,同时count增加1;
声明计算矩形面积的方法并返回面积的值;
声明计算矩形周长的方法并返回周长的值;
声明to String()方法,以“Rectangle:[具体的长,具体的宽]”的形式返回字符串;
定义主方法,在主方法中创建矩形对象r1,其长为5,宽为4;创建矩形对象r2,其长和宽均为1。要求分别打印两个矩形对象的周长和面积,并打印矩形的总个数。
解题分析:
按照题目的要求依次写出相关的语句,各个类,各个声明;
先写出类的头部,并给出大括号,其余内容都放在大括号里面,也就是类的主体中;
成员变量的声明可以参考第二部分中变量的声明;
方法的定义可以参考第二部分中方法的定义;
代码如下:
package test;
public class Rectangle { //成员变量
private double length; //定义长度
private double width; //定义宽度
private static int count; //统计矩形的个数
//无参的构造方法:以固定值初始化成员变量