Я недавно просматривал файл src.zip в jdk 1.8 и обнаружил кое-что довольно странное.
public interface Closeable extends AutoCloseable
, а поскольку AutoCloseable является interface также, как в java разрешено продлевать так?
Когда я пробовал его с любыми другими интерфейсами, я постоянно получал сообщение об ошибке:
Тип Runnable не может быть суперклассом userDefine Class ;суперкласс должен быть классом.
Итак, почему это несоответствие?или я что-то упустил?Если это так, пожалуйста, объясните мне.