Java继承调用实例解析

admin 百科 18

// 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继承调用实例解析-第1张图片-佛山资讯网

标签: java ai speak

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~

趣科技 机圈观察员 茄考网 茄录网 海印网 雷鹃网 鹃朝网 互联网观察员 评测官
趣科技 机圈观察员 茄考网 茄录网 海印网 雷鹃网 鹃朝网 互联网观察员 评测官