编写一个java应用程序,该程序包括3个类:Monkey、people类和主类E。要求:1、Monkey类中有一个构造方法:Monkey(Stirring s),并且有个public void speak()方法,在speak方法中输出“咿咿呀呀…”的信息。2、people 类是Monkey类的字类,在people类中重写方法speak(),在speak方法中输出“不错嘛!会说话了”的信息3、在people类中新增方法 void think(),在think方法中输出“别说话!认真思考!”的信息。4、在主类E的main方法中创建Monkey与 people类的对象测试这两个类的功能
时间: 2023-11-27 09:50:44 浏览: 192
编写一个java应用程序
以下是代码实现:
```java
// Monkey类
public class Monkey {
public Monkey(String s) {
System.out.println("Monkey constructor");
}
public void speak() {
System.out.println("咿咿呀呀...");
}
}
// People类
public class People extends Monkey {
public People(String s) {
super(s);
System.out.println("People constructor");
}
@Override
public void speak() {
System.out.println("不错嘛!会说话了");
}
public void think() {
System.out.println("别说话!认真思考!");
}
}
// 主类E
public class E {
public static void main(String[] args) {
Monkey monkey = new Monkey("s");
People people = new People("s");
monkey.speak();
people.speak();
people.think();
}
}
```
运行结果:
```
Monkey constructor
Monkey constructor
People constructor
咿咿呀呀...
不错嘛!会说话了
别说话!认真思考!
```
阅读全文