2012-03-22 3 views
1

ли метод перегрузки и метод переопределяем оправдать как пример упс полиморфизм?, Как нет ничего об объекте полиморфизма перегрузки и наиважнейшая.полиморфизм в ООП

(Может быть переопределение как-то соединиться с объектом, но перегрузка не имеет ничего общего с объекта)

+0

Является ли это Q специфичным для java или C++? Он помечен 'java', но выглядит больше C++ ish. –

+3

Java не имеет перегрузки оператора. Вы имели в виду метод перегрузки, переопределения и скрытия? –

+0

спасибо Yochai Timmer за исправление. @Als это общий вопрос концепции oop, но с java (как я программист Java). –

ответ

0

Метод перегрузкой: Объект может вести себя по-разному (для той же операции, она была вызвана для), в зависимости от: 1. Its данные (поля, свойства) 2. Non class Параметры свойства В таких случаях он не изменяет свою форму (полиморфизмы).

Метод переопределения: объект может вести себя как сам (метод, вызываемый в своем классе), или он может вести себя как класс родителя. В более позднем случае объект меняет себя на родителя. Следовательно, мы видим, что переопределение имеет все, что связано с полиморфизмом

Смежные вопросы