|
Тема |
Re: малко помощ? [re: DrmR] |
|
Автор | nasko (Нерегистриран) | |
Публикувано | 07.06.06 15:07 |
|
|
Мда, прав си. Kато прочетох по-внимателно какво е написал EroS в точка 2, май наистина не си е мислил за overload. Друг е въпросът дали си е мислил и за override, предвид предположението му, че ще се извика метода на базовия клас.
EroS, това поведение, което описваш е характерно за методите с ранно свързване - точно затова е ранно. В Джава всички методи са виртуални, т.е. с късно свързване. С ранно свързване няма как компилаторът да знае предварително (по време на компилация) от кой точно тип ще бъде обектът, сочен от дадена референция в бъдеще. Още повече, че една и съща референция може веднъж да сочи персийка, друг път ангорска... а стигне ли се и до уличните котки да не ти разправям какво се получава...
|
| |
|
|
|