-
Notifications
You must be signed in to change notification settings - Fork 0
Task_8
funSkill edited this page Sep 22, 2015
·
9 revisions
##Задание
####Теория
- Напиши в чём разница между перегрузкой (overload) и переопределением(override) методов. http://java-course.ru/begin/override-overload/
####Практика
- Реализуй метод который будет принимать значение и выводить йего в консоль(можеш назвать его printResult)
- Используй перегрузку (overload) метода printResult() для того чтобы можно было передавать ему в параметры значения разных типов.
Использование объекта класса Calculator должно выглядеть так:
Calculator calc = new Calculator();
calc.printResult(calc.getSum(3,7));
calc.printResult(calc.getSquareRoot(3));
calc.printResult(calc.getSinus(7));
##Ответ (ru)
####Теория
- Перегрузка (overload) - ето создание метода с таким же именем но с другим набором параметров, яркий пример конструктор( по умолчанию без параметров и с параметрами) он перегружается.
- Переопределение (override) - переделывание уже существуещего метода с одинаковым набором параметров, но другой функциональностью, яркий пример toString(); его почти все переопределяют.
####Практика
##Ответ (en)
####Теория
####Практика