В абстрактном классе InputStream есть абстрактный метод read();
так же, ниже, есть реализованный метод read , который в свою очередь вызывает абстрактный метод. Вопрос, объясните, как можно вызывать абстрактный метод, если у него нет тела, он же пустой ?!