| klem4 |
12.10.2006 14:46
Сообщение
#1
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Почему я не могу напрямую вызвать метод класса ? ClassName.MethodName ? Просто интересно.
{$N+}
uses Crt, Polinom; -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
| Altair |
15.10.2006 22:03
Сообщение
#2
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата это ты куда-то не туда копать начал, мне кажется Вообще-то индивидульность объекта - одно из фундаментальных принципов ООП.... Цитата Олег, тривиальная задача: посчитать, сколько экземпляров моего класса создано в программе... Твое решение без Class Methods ? Спасибо! Идея ясна... т.е. если я верно понял, таким-же образом, например, можно проверить, что создаваемый объект будет с уникальными свойствами, да ? Иллюстрация: Есть класс ТочкаНаПлоскости. И допустим конструктор при инициализации объекта - экземпляра класса ТочкаНаПлоскости, задает координаты точки случайно... Тогда, что бы например, при инициализации проверить что точка не совпадет ни с какой другой можно использовать метод класса, который проверит есть ли экземпляры с такими свойствами... Иллюстрация верна ? -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
klem4 Fpc, методы класса 12.10.2006 14:46
volvo А что, собственно, тебя смущает? Ты данные какого ... 12.10.2006 15:09
klem4 Нет, я хочу вызвать именно метод класса, а не его ... 12.10.2006 15:16
klem4 Вот такое в FPC наверняка ведь можно сделать ?
us... 12.10.2006 15:45
volvo Ты про это:
TPolinom = class
public
cons... 12.10.2006 15:55
klem4 Ага :yes2: а что это значит ?))) 12.10.2006 15:57
volvo 6.3.3 Class methods
Class methods are methods that... 12.10.2006 16:05
klem4 Все время забываю про этот мануал :)
Класс :)
С... 12.10.2006 16:13
Altair А в чем смысл вызова метода класса ? Ведь класс яв... 15.10.2006 13:47
klem4 Вот ты не прав. Зачем - то же умные люди дали нам ... 15.10.2006 15:55
volvo Олег, тривиальная задача: посчитать, сколько экзем... 15.10.2006 16:09
volvo То, что выделено красным - несовместимо...
Поним... 15.10.2006 23:42
klem4 А можно на fpc написать именно аналог кода приведе... 30.01.2007 15:00
volvo Именно поэтому приходится работать не с полями кла... 30.01.2007 16:18
volvo Хотя, естественно, обмануть компилятор можно:
{... 30.01.2007 17:01
klem4 Здорово :) :good: 30.01.2007 17:52![]() ![]() |
|
Текстовая версия | 10.12.2025 23:18 |