Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Поиск
Облако
VK Combo
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail.ru
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail.ru
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Не запускается плагин FrameStaffWork
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Java Какая ошибка допущена в коде? Я не могу разобраться
Хаку
Ученик
(13), на голосовании
1 месяц назад
Я думаю тут все таки после "{ ..." классов A и B идут закрывающие скобки
Видимо эти классы создают свои собственные варианты ошибок
Тогда я не понимаю что не так
Или тут в классе B блоки try и catch? Тогда это бред
Голосование за лучший ответ
Оракул
Оракул
(56195)
2 месяца назад
catch (A exc) {...
catch (B exc) {...
Неправильный порядок, второй блок НЕДОСТИЖИМ, т.к. сначала отлавливается предок, потомок не будет отловлен никогда - ошибка компиляции
Так правильно
catch (B exc) {...
catch (A exc) {...
Хаку
Ученик (13)
2 месяца назад
Ааааааа точно, спасибо
яж про это читал в книге
Похожие вопросы
Видимо эти классы создают свои собственные варианты ошибок
Тогда я не понимаю что не так
Или тут в классе B блоки try и catch? Тогда это бред