考察知识点:接口、implements 实现
1.编程要求:
定义接口 Skill:包含抽象方法 study();
定义 Student、Programmer 两个类实现 Skill 接口;
学生类实现 study():输出 "学生在学习文化课";
程序员类实现 study():输出 "程序员在学习编程";
测试调用实现类的方法。
打印结果:
学生在学习文化课
程序员在学习编程
2.解题过程
java
interface Skill {
// 接口中的方法默认是 public abstract
void study();
}
// 2. Student 类实现 Skill 接口
class Student implements Skill {
// 3. 实现接口的 study 方法
@Override
public void study() {
System.out.println("学生在学习文化课");
}
}
interface Skill {
// 接口中的方法默认是 public abstract
void study();
}
// 2. Student 类实现 Skill 接口
class Student implements Skill {
// 3. 实现接口的 study 方法
@Override
public void study() {
System.out.println("学生在学习文化课");
}
}
public class TestSkill {
public static void main(String[] args) {
// 5. 创建对象,调用方法
Skill s1 = new Student();
s1.study();
Skill s2 = new Programmer();
s2.study();
}
}