![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
public, private, protected <> static, virtual?
Den303 © (2006-12-20 16:14:00)Доброго времени суток всем!
Что-то я сегодня не выспался и туплю :o)
Плиз, ответьте....
Методы с какими модификаторами (public, private, protected) могут быть виртуальными?
Методы с какими модификаторами (public, private, protected) могут быть статическими?
jack128 (2006-12-21 18:00:00) [21]tesseract © (20.12.06 22:38) [12]
классовые методы рекомендуеться делать виртуальными, дабы self можно было сыметь :-)
какое отнашение виртуальность имеет к self ?
Блин, всего 2 десятка постов, а сколько глупостей наговорили.. А сколько еще предстоит наговорить...
Loginov Dmitry (2006-12-21 17:50:00) [22]> интересно былобы посмотреть на виртуальный конструктор
И что? Часто очень полезная вешь.
Palladin (2006-12-21 16:43:00) [23]
> [16] ors_archangel ©
не болтайте ерундой
Amoeba (2006-12-21 16:07:00) [24]
> Rule © (21.12.06 15:54) [20]
> интересно былобы посмотреть на виртуальный конструктор (во
> блин как детская игрушка называется :-))
Так посмотри на конструктор класса TComponent, к примеру.
Rule (2006-12-21 15:54:00) [25]интересно былобы посмотреть на виртуальный конструктор (во блин как детская игрушка называется :-))
Anatoly Podgoretsky (2006-12-21 15:23:00) [26]Он наверно не слышал про классовые методы, которые по определению должны быть статическими.
Amoeba (2006-12-21 15:21:00) [27]
> ors_archangel © (21.12.06 14:56) [16]
> Все методы должны быть виртуальными, если бы Делф был поумней,
> он бы это понял
А как, в частности, насчет разницы в скорости вызова статических и виртуальных? А этим ведь дело не исчерпывается.
Rule (2006-12-21 15:07:00) [28]ors_archangel © (21.12.06 14:56) [16]
дааааааа????????????????????
ors_archangel (2006-12-21 14:56:00) [29]Все методы должны быть виртуальными, если бы Делф был поумней, он бы это понял
Чапаев (2006-12-21 09:37:00) [30]> [12] tesseract © (20.12.06 22:38)
Во блин... И правда, есть и class...static методы...
evvcom (2006-12-21 08:55:00) [31]> [4] Rule © (20.12.06 16:50)
> ага есть ли смысл помещять виртуальный метод в приват
"можно" и "есть ли смысл" разные понятия. Вопрос звучал "можно ли", "могут ли". Ответили, что могут, про смысл вопроса не было.
Левое ухо чесать правой рукой я тоже не вижу смысла, но ведь можно!
Kolan (2006-12-20 22:51:00) [32]> Rule
Это, просто надо правильно писать:strict private:)
tesseract (2006-12-20 22:38:00) [33]
> Чапаев © (20.12.06 18:13) [10]
не угадал :-) классовые методы рекомендуеться делать виртуальными, дабы self можно было сыметь :-)
Rule (2006-12-20 18:23:00) [34]Плохиш © (20.12.06 17:19) [6]
стандарт языка, который называется ООП языком и не соответствующий этому самому ООП - это косяк, а любой документированый косяк - это фича ...
Чапаев (2006-12-20 18:13:00) [35]> [8] tesseract © (20.12.06 17:46)
Делфовые классовые методы -- это Сишные статические... ;-)
tesseract (2006-12-20 17:54:00) [36]Ошибся просто бывают статическими :-)
tesseract (2006-12-20 17:46:00) [37]вроде только классовые методы должны быть статическими?
Чапаев (2006-12-20 17:35:00) [38]> могут быть и static, и virtual?
и dynamic. ;-)
Плохиш (2006-12-20 17:19:00) [39]
> Rule © (20.12.06 16:50) [4]
> не учитывая косяк
С каких пор стандарт языка называется "косяком"?
den303 (2006-12-20 16:53:00) [40]ОК, спасибо!
Что-то, видно, спать надо больше :o)