文档

Java™ 教程-Java Tutorials 中文版
问题和练习
Trail: Learning the Java Language
Lesson: Interfaces and Inheritance

问题和练习:接口

问题

  1. 实现 java.lang.CharSequence 接口的类必须实现哪些方法?
  2. 以下接口有什么问题?
    public interface SomethingIsWrong {
        void aMethod(int aValue){
            System.out.println("Hi Mom");
        }
    }
    
  3. 修复问题 2 中的接口。
  4. 以下接口是否有效?
    public interface Marker {
    }
    

练习

  1. 编写一个实现 java.lang 包中的 CharSequence 接口的类。你的实现应该向后返回字符串。选择本书中的一个句子作为数据。写一个小的 main 方法来测试你的类;确保调用所有四种方法。
  2. 假设你已经编写了一个定期通知其客户当前日期和时间的时间服务器。编写服务器可用于在其客户端上强制执行特定协议的接口。

检查一下你的答案。


Previous page: Summary of Interfaces
Next page: Inheritance