von Даниил Литвин Vor 4 Jahren
322
Mehr dazu
Тем самым, мы сможем изменить значение ссылки на переменую price = 100, но сама переменная не измениться, и когда пройдет акция, значение останеться таким же.
Чтобы такого не произошло, создаются функции getPrice() и setPrice(), где мы будем использовать ссылку на переменную
Если мы изменим значение переменной price, в будущем мы можем столкнуться с ошибками в цене
В игре появилась акция, где на товары сделали скидку в 50% То есть, товар должен стоить 100 рублей
Товар стоит 200 рублей Программист ввел переменную price = 200
Класс Lexus Наследуем от Автомобиля Вес = 1,7 тонны Мест в салоне = 7
Я хочу сделать класс BMW Мы понимаем, что у него есть общие характеристики с классом АВТОМОБИЛЬ, поэтому мы сделаем его дочерним от этого класса Тем самым нам не придется вновь писать количество колес или мест в салоне, а вот переопределить вес и расположение можем Вес = 1,5 тонны Расположение руля = справа
Есть класс АВТОМОБИЛЬ В него мы запишем общие характеристики автомобиля Вес = 1 тонна Количество колес = 4 Мест в салоне = 5 Распололжение руля = слева
Мы просто сделаем возмонжность чтения и целочисленных данных и строковых getDay(1) = getDay(Один)
С помощью полиморфизма мы можем не переживать, если человек введен "Один" вместо ожидаемого "1"
Ожидается, что человек введет цифру от 1 до 31 getDay(23)
Мы сделали программу Календарь Создали функцию getDay()