使用java设计一个Dog类,有名字、颜色、年龄等属性,编写相应的set方法和get方法用于设置和获取这些属性值,定义方法输出与Dog信息。编写应用程序使用Dog类
时间: 2024-03-20 11:42:53 浏览: 120
好的,下面是使用Java语言实现的Dog类及其应用程序:
```java
public class Dog {
private String name;
private String color;
private int age;
public Dog(String name, String color, int age) {
this.name = name;
this.color = color;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setColor(String color) {
this.color = color;
}
public String getColor() {
return color;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void printInfo() {
System.out.println("Name: " + name);
System.out.println("Color: " + color);
System.out.println("Age: " + age);
}
}
// 应用程序
public class DogTest {
public static void main(String[] args) {
Dog dog1 = new Dog("Fido", "brown", 3);
dog1.printInfo();
Dog dog2 = new Dog("Buddy", "black", 5);
dog2.setAge(6);
System.out.println(dog2.getAge());
}
}
```
在上面的代码中,我们定义了一个Dog类,它有三个属性:name、color和age,以及相应的set和get方法用于设置和获取这些属性。我们还定义了一个printInfo方法,用于输出Dog的信息。
在应用程序中,我们创建了两个Dog对象并设置了它们的属性值。然后,我们输出了第一个Dog的信息,以及第二个Dog的年龄。
阅读全文