实验目的:掌握类的定义和对象的创建
1. 运行教材第三章中例 3-1 到例 3-8。
例 3-1:
例 3-2:
例 3-3:
例 3-4:
例 3-5:
例 3-6:
例 3-7:
例 3-8:
2. 创建一个名为 Rectangle 的类,用来表示一个矩形,该类包含长、宽两个属性,包含一个求面积(getArea())和一个求周长(getPerimeter())的方法,创建对象并测试 getArea() 和 getPerimeter() 两个方法。
(1)定义 Rectangle 类
public class Rectangle {
// 成员属性:长、宽
double length;
double width;
// 求面积方法
public double getArea() {
return length * width;
}
// 求周长方法
public double getPerimeter() {
return 2 * (length + width);
}
}(2)测试类
import java.util.Scanner;
public class TestRectangle {
static void main() {
// 创建矩形对象
Rectangle rect = new Rectangle();
// Scanner 对象
Scanner scanner = new Scanner(System.in);
// 给长和宽赋值
rect.length = scanner.nextDouble();
rect.width = scanner.nextDouble();
// 调用方法获取面积和周长
System.out.println("矩形面积:" + rect.getArea());
System.out.println("矩形周长:" + rect.getPerimeter());
}
}
评论
游客无需注册即可评论。
你提交的昵称、邮箱、网址和评论内容会保存在服务端,用于展示评论身份、接收回复及必要的安全审计。
浏览器会本地保存已填游客信息和评论草稿,方便下次免填。
回复提醒会通过站内消息和邮件通知。