java 练习2 编写一个dog类 属性:姓名、性别、年龄等 行为:睡觉、吃饭、看家等 练习3 定义一个长方形的类。 成员变量:长和宽。 成员方法:计算长方形的周长,计算长方形的面积。
时间: 2024-12-17 13:54:51 浏览: 40
在Java中,我们可以创建两个类分别对应练习2和练习3的需求。
**练习2 - 创建Dog类:**
```java
public class Dog {
private String name; // 姓名
private String gender; // 性别
private int age; // 年龄
// 构造函数
public Dog(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
// 行为方法
public void sleep() {
System.out.println(name + " is sleeping.");
}
public void eat() {
System.out.println(name + " is eating.");
}
public void guardHome() {
System.out.println(name + " is guarding the home.");
}
// getter和setter方法
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String getGender() { return gender; }
public void setGender(String gender) { this.gender = gender; }
public int getAge() { return age; }
public void setAge(int age) { this.age = age; }
}
```
**练习3 - 定义Rectangle类:**
```java
public class Rectangle {
private double length; // 长度
private double width; // 宽度
// 构造函数
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 成员方法
public double calculatePerimeter() {
return 2 * (length + width);
}
public double calculateArea() {
return length * width;
}
// getter和setter方法
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; }
}
```
阅读全文
相关推荐


















