![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2007
Сообщений: 78
|
всем привет!
Я так экспериментальным путем понял что статические проперти нельзя наследовать верно?? в связи с этим вопрос: как можно в одном месте(а не в каждом классе) указать проперти сразу для нескольких классов?? Или наименьшими усилиями сделать что нить подобное? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Вас непонятно.
|
|
|||||
|
Modus ponens
|
Цитата:
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 78
|
я понимаю что это свойство класса....
Ну наверное то что мне надо сделать нельзя...а надо вот что: у меня есть несколько классов и для каждого класса нужно определить проперти Type = 1(т.е. все классы имеют тип равный единице). И хотелось бы не определять тип для каждого класса, а определить тип в базовом классе - это первое. А второе- хотелось бы иметь возможность проверить тип через класс не создавая объект. Т.е. по сути надо чтоб унаследовалось и статическое свойство базового класса, что не возможно. А нужно мне это затем что помимо одного набора классов есть другой набор классов с типом Type=2. Я хотел его унаследовать от другого базового класса со статическим проперти Type=2. Надеюсь теперь все понятно.. ![]() |
|
|||||
|
kia007 ответ в примере:
Цитата:
|
|
|||||
|
2 ulik: покажите мне в вашем примере наследование?
__________________
я могу стать всем, если только захочу |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Felicast, нигде. Статические свойства не наследуются, об этом ещё автор темы сказал.
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 78
|
ulik спасибо!
![]() Яски так не пойдет т.к. я не знаю базовые классы и не хочу знать. |
|
|||||
|
Цитата:
по теме: а нельзя не хранить переменную с типом, а просто использовать проверку типа: вместо того чтобы хранить для этих целей свою переменную
__________________
я могу стать всем, если только захочу Последний раз редактировалось Felicast; 22.08.2008 в 22:09. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|