使用java设计一个Dog类,有名字、颜色、年龄等属性,编写相应的set方法和get方法用于设置和获取这些属性值,定义方法输出与Dog信息。并显示运行结果
时间: 2024-03-20 11:42:56 浏览: 20
好的,下面是使用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());
}
}
```
输出结果为:
```
Name: Fido
Color: brown
Age: 3
6
```
在应用程序中,我们创建了两个Dog对象并设置了它们的属性值。然后,我们输出了第一个Dog的信息,以及第二个Dog的年龄。可以看到,程序输出了我们设置的属性值和第二个Dog的年龄。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)