| 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";'
|
![]() ![]() |
| volvo |
30.01.2007 16:18
Сообщение
#2
|
|
Гость |
Цитата(ref.pdf) Inside a class method, the self identifier points to the VMT table of the class. No fields, properties or regular methods are available inside a class method. Accessing a regular property or method will result in a compiler error. The reverse is possible: a class method can be called from a regular method. Именно поэтому приходится работать не с полями класса, а с внешней (по отношению к классу) переменной...... Class methods cannot be used as read or write specifiers for a property. |
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
Altair
Вообще-то индивидульность объекта - одно из фунд... 15.10.2006 22:03
volvo То, что выделено красным - несовместимо...
Поним... 15.10.2006 23:42
klem4 А можно на fpc написать именно аналог кода приведе... 30.01.2007 15:00
volvo Хотя, естественно, обмануть компилятор можно:
{... 30.01.2007 17:01
klem4 Здорово :) :good: 30.01.2007 17:52![]() ![]() |
|
Текстовая версия | 10.12.2025 23:18 |