Этот вопрос относится к области программирования, а именно к работе с потоками ввода-вывода в языке программирования Java.
Вопрос:
Какой абстрактный класс является суперклассом для всех классов, используемых для записи символов?
Варианты:
- Reader
- InputStream
- OutputStream
- Writer
Разбор:
-
InputStream и OutputStream: Эти классы работают с байтами.
InputStream используется для чтения байтов, а
OutputStream для их записи. Но задача спрашивает specifically про запись
символов, а символы (как правило, строки и символы Unicode) работают с другими классами, нежели байты.
-
Reader: Этот класс используется для чтения данных символов, поэтому он также не согласуется с вопросом, который запрашивает класс для записи данных.
-
Writer: Абстрактный класс Writer предназначен для записи символов в различных потоках. Он является суперклассом для всех классов, которые пишут символы.
Ответ:
Правильный ответ — Writer. Writer — это абстрактный класс в Java, который является суперклассом для всех классов, которые записывают данные в виде символов.