// Monkey类:猴子类,定义基本属性与行为
class Monkey {
private String name;
// 构造方法:接收字符串参数初始化猴子名称
public Monkey(String name) {
this.name = name;
}
// speak方法:输出猴子的叫声
public void speak() {
System.out.println("咿咿呀呀......");
}
}
// People类:人类类,继承自Monkey类
class People extends Monkey {
// 调用父类构造方法初始化
public People(String name) {
super(name);
}
// 重写speak方法:实现人类特有的说话方式
@Override
public void speak() {
System.out.println("你小子挺厉害啊,会说话了!");
}
// 新增think方法:模拟人类思考行为
public void think() {
System.out.println("别出声,静心专注,深入思考问题。");
}
}
// 主类E:程序入口,用于测试Monkey和People类的功能
public class E {
public static void main(String[] args) {
// 创建Monkey对象并调用speak方法
Monkey monkey = new Monkey("小猴");
monkey.speak(); // 输出:咿咿呀呀......
// 创建People对象并调用speak和think方法
People person = new People("小明");
person.speak(); // 输出:你小子挺厉害啊,会说话了!
person.think(); // 输出:别出声,静心专注,深入思考问题。
}
}
以上就是Java继承调用实例解析的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号