创建类和对象 (1) 创建一个Dog类。该类包含三个成员变量,分别是:kind、clour和age (请指定合适的数据类型) 包含一个无返回值成员方法speak0,方法体内实现输出“汪汪...”字符串。 包含一个有返回值的成员方法getold0,方法体内实现判断输出,如果age>=5,返回字符串“这只狗的年龄是?,这是一只年轻的狗”,否则返口字符串“这只狗的年龄是?,这是一只年老的” (2) 创建一个主类Test。在该类中,创建一个Dog类的对象,并给其成员变量赋值,然后调用两个成员方法,分别“汪汪...”和年老的狗或年轻的狗。
时间: 2023-04-04 12:00:37 浏览: 128
好的,我可以回答这个问题。
(1) 创建一个Dog类,代码如下:
```
class Dog {
String kind;
String color;
int age;
public void speak() {
System.out.println("汪汪...");
}
public String getold() {
if (age >= 5) {
return "这只狗的年龄是" + age + ",这是一只年轻的狗";
} else {
return "这只狗的年龄是" + age + ",这是一只年老的狗";
}
}
}
```
(2) 创建一个主类Test,代码如下:
```
public class Test {
public static void main(String[] args) {
Dog dog = new Dog();
dog.kind = "金毛";
dog.color = "黄色";
dog.age = 3;
dog.speak();
System.out.println(dog.getold());
}
}
```
输出结果为:
```
汪汪...
这只狗的年龄是3,这是一只年老的狗
```