用java编写Dog类,三个属性为名字,颜色,年龄,两个方法为睡,跑,输出Dog属性信息编写TEstDog01要求调用三个方法,编写TestDog02为其下三个属性赋值,并调用其下三个方法
时间: 2023-10-06 14:06:39 浏览: 52
Java代码如下:
```
// Dog类
public class Dog {
private String name; // 名字
private String color; // 颜色
private int age; // 年龄
public void sleep() {
System.out.println(name + " is sleeping.");
}
public void run() {
System.out.println(name + " is running.");
}
public void printInfo() {
System.out.println("name: " + name + ", color: " + color + ", age: " + age);
}
}
// TestDog01
public class TestDog01 {
public static void main(String[] args) {
Dog dog = new Dog();
dog.sleep();
dog.run();
dog.printInfo();
}
}
// TestDog02
public class TestDog02 {
public static void main(String[] args) {
Dog dog = new Dog();
dog.name = "Tom";
dog.color = "brown";
dog.age = 3;
dog.sleep();
dog.run();
dog.printInfo();
}
}
```
在TestDog01中,我们创建了一个Dog对象,并调用了它的三个方法。在TestDog02中,我们为Dog对象的三个属性赋值,并再次调用了它的三个方法。