Advertisement

第二关:定义和使用接口

阅读量:

任务描述

在近期的Java编程课程中,小明刚刚接触到了“接口”这一核心抽象概念。为了巩固所学知识,他回到家中立即着手实践,尝试编写一个能够灵活展示学生或教师信息的小型应用程序。在这个过程中,他遇到了关于接口定义与实现的具体问题,现在需要你的专业指导来完成这一编程挑战。

编程要求

本关卡的核心任务是补全右侧代码片段中位于Begin与End标记之间的逻辑代码。具体实现要求如下:

首先,你需要定义一个名为Introduce的接口,该接口内必须包含一个名为introduction()的抽象方法,其输出格式需严格参照测试样例中的规定。其次,你需要分别定义Student类和Teacher类,并确保这两个类都正确实现了Introduce接口,从而通过多态机制统一处理不同角色的信息输出。

评测说明

评测平台将自动编译你补全后的完整代码,并生成多组测试数据以验证程序逻辑。系统会根据程序的实际运行输出与预期结果进行比对,从而判断代码的正确性。

以下是具体的测试样例:

测试输入:

复制代码
    学生
    
    
      
    

预期输出:

复制代码
    我是一名学生!
    
    
      
    

开始你的任务吧,祝你成功!

源码

复制代码
    package step3;
    

全部评论 (0)

还没有任何评论哟~