定义一个抽象类Animal1,类中包含-个无返回值的抽象方法shout;. 2、尝试在抽象类Animal1中增加一个方法Speak方法实现输出字符串"动物都会叫”。(本 步骤能否实现呢?)t 3、定义一个 Dog类继承抽象类Animal1,实现shout方法,输出字符“汪汪";、 4、定义-个主类Test1,主方法中创建一个Dog对象,并调用shout方法和 speak方法。、
时间: 2023-05-19 09:07:10 浏览: 163
1. 定义一个抽象类Animal1,类中包含一个无返回值的抽象方法shout:
```
public abstract class Animal1 {
public abstract void shout();
}
```
2. 尝试在抽象类Animal1中增加一个方法Speak方法实现输出字符串"动物都会叫”。(本步骤能否实现呢?)
可以实现,代码如下:
```
public abstract class Animal1 {
public abstract void shout();
public void speak() {
System.out.println("动物都会叫");
}
}
```
3. 定义一个Dog类继承抽象类Animal1,实现shout方法,输出字符“汪汪";
```
public class Dog extends Animal1 {
@Override
public void shout() {
System.out.println("汪汪");
}
}
```
4. 定义一个主类Test1,主方法中创建一个Dog对象,并调用shout方法和speak方法。
```
public class Test1 {
public static void main(String[] args) {
Dog dog = new Dog();
dog.shout();
dog.speak();
}
}
```
输出结果为:
```
汪汪
动物都会叫
```
阅读全文