Страница 2 из 2

Re: Создание своего класса в Delphi 7

Добавлено: 29 ноя 2007, 09:33
Duncon
Типа книжки почитай, там обычно большими буквами об этом пишут.
данная запись TmyClass = class равнозначна TmyClass = class(TObject) просто его можно опускать в объявлении родителя.

.

Добавлено: 29 ноя 2007, 09:52
BBB
somewhere писал(а):Duncon, ты прямо подорвал мою веру во все хорошее ))))
Сколько лет считал что класс может быть пустым и можно строить его как угодно, а тут такая подстава. Что интересно, раньше я этого не замечал и вышеприведенный код это только и доказывал, хотя сейчас мне сложно понять как TObject был создан из самого себя. Очень жаль, что все эти детища от него наследованы. Спасибо за объяснение, впредь буду знать...
Может, что-то не шибкоо умное (в той области, что касается именно Delphi) сейчас скажу :)
Насколько я помню, class - это Дельфийская "фича". В обектном Паскале (начиная с версии 5.5, если речь идет о Turbo Pascal) был object. Т.е., в отличие от "необъектной" record, object как раз уже мог иметь в описании не только поля, но и методы.

Собственно, record и object, как я понимаю, допустимо использовать и в Delphi.
А Дельфийский class - это, видимо, еще более "высокая ипостась". Собственно, кое-что об этом написал Duncon.

Re: Создание своего класса в Delphi 7

Добавлено: 03 дек 2007, 12:09
Игорь Акопян
Duncon, по-моему ты перегрелся ;)
somewhere , я не обсуждал целесообразность приведённого кода, я его комментировал ;)

Re: Создание своего класса в Delphi 7

Добавлено: 03 дек 2007, 13:06
Duncon
Игорь Акопян, перегрев полный, последие пол года все свободное время трачу на написание всякой всячины недетской.