考察知识点 :接口、implements 实现
1.编程要求:
- 定义接口
Skill:包含抽象方法study(); - 定义
Student、Programmer两个类实现Skill接口; - 学生类实现
study():输出 "学生在学习文化课"; - 程序员类实现
study():输出 "程序员在学习编程"; - 测试调用实现类的方法。
打印结果:
学生在学习文化课
程序员在学习编程
2.解题过程
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();
}
}