用JAVA创建一个名为`Dog`的类,它包含了狗狗的品种(Breed)、年龄(Age)、吃骨头行为
时间: 2024-09-20 17:13:39 浏览: 31
在Java中,我们可以创建一个名为`Dog`的类来表示狗狗的基本信息,包括品种、年龄以及吃骨头的行为。这里是一个简单的示例:
```java
public class Dog {
// 定义属性
private String breed; // 狗狗品种
private int age; // 年龄
// 构造函数
public Dog(String breed, int age) {
this.breed = breed;
this.age = age;
}
// getters 和 setters
public String getBreed() {
return breed;
}
public void setBreed(String breed) {
this.breed = breed;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
// 吃骨头的行为方法
public void eatBones() {
System.out.println(this.getName() + " is eating bones.");
}
// 添加一个默认的getName方法,用于展示实例变量
@Override
public String toString() {
return "Dog [breed=" + breed + ", age=" + age + "]";
}
}
```
在这个例子中,我们定义了一个Dog类,并提供了它的品种和年龄的访问器(setters/getters)。还定义了一个eatBones方法,表示狗狗吃骨头的行为。`toString()`方法则提供了一个默认的字符串表示形式。
阅读全文