Как я могу выдать исключение времени выполнения, если в массив добавлено более одного элемента? - PullRequest
0 голосов
/ 22 апреля 2019

Итак, я пытаюсь написать функцию, которая добавляет элемент к массиву в другом классе. Теперь моя проблема в том, что я хочу выбросить RuntimeException, если в эту функцию добавлено более одного элемента. Как мне удается это сделать?

    public class Specialcars extends Car {

           public void addtire(Tire tire) {

             //adds element to arraylist outgoingtires in class Car
               outgoingtires.add(tire)

            //now here i want to throw a Runtime Exception if more    
            //than one tires are added 

                                                       }


                                         }

1 Ответ

0 голосов
/ 22 апреля 2019

Пользовательские массивы вместо ArrayList.Массивы имеют фиксированный размер, поэтому вы можете ограничить размер массивов во время создания экземпляров.Если вы попытаетесь добавить больше элементов, чтобы исправить размер массива, вы получите IndexOutOfBoundsException, который имеет RuntimeException характер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...