酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

编写一个 java 应用程序。(1)定义一个长方形类, 具有成员变量宽s和高h。(2)定义无参数构造方法, 宽和高默认值为1; 定义2个参数的构造方法, 宽和高的值为参数值。(3)定义方法getarea(), 返回长方形面积; 定义getl(),返回长方形周长。(4) 定义测试类,创建2个长方形类的对象,调用两个构造方法,控制台输出长方形的周长。

以下是一个使用 Java 实现的程序: ```java public class Rectangle { private double s; private double h; // 无参数构造方法,宽和高默认值为 1 public Rectangle() { this.s = 1; this.h = 1; } // 两个参数的构造方法 public Rectangle(double s, double h) { this.s = s; this.h = h; } // 获取面积的方法 public double getArea() { return s * h; } // 获取周长的方法 public double getL() { return 2 * (s + h); } public static void main(String[] args) { // 创建使用默认构造方法的对象 Rectangle rectangle1 = new Rectangle(); System.out.println("默认长方形的周长为: " + rectangle1.getL()); // 创建使用带参数构造方法的对象 Rectangle rectangle2 = new Rectangle(5, 3); System.out.println("指定宽为 5,高为 3 的长方形的周长为: " + rectangle2.getL()); } } ``` [2024-09-18 02:07:36 | AI写代码神器 | 273点数解答]

相关提问