Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как создать экземпляр экземпляра класса / 10 сообщений из 10, страница 1 из 1
11.05.2012, 09:09
    #37788770
Darkhan Darkhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Можно ли создать экземпляр экземпляра класса?
Например: Создаем класс "тетрадь". Создается несколько экземпляров класса тетрадь (с функцией %New()): Тетрадь: красный, 24л Тетрадь: синий,12л Тетрадь: зеленый, 16л... Дальше любой пользователь выбирает один из этих тетрадей и пишет туда текст, количество одинаковых тетрадей не ограничено(несколько пользователей могут выбрать одинаковый тетрадь и писать свои текст).

Прошу помочь и сильно не ругать. :)
...
Рейтинг: 0 / 0
11.05.2012, 09:31
    #37788798
П.С.М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Darkhan DarkhanМожно ли создать экземпляр экземпляра класса?
Что вы подрузамеваете под этой фразой ?
Darkhan DarkhanНапример: Создаем класс "тетрадь". Создается несколько экземпляров класса тетрадь (с функцией %New()): Тетрадь: красный, 24л Тетрадь: синий,12л Тетрадь: зеленый, 16л...
Создавайте, кто ж не даёт?
Darkhan DarkhanДальше любой пользователь выбирает один из этих тетрадей и пишет туда текст, количество одинаковых тетрадей не ограничено(несколько пользователей могут выбрать одинаковый тетрадь и писать свои текст).

Прошу помочь и сильно не ругать. :)
Вы напишите что конкретно у вас не получается.
...
Рейтинг: 0 / 0
11.05.2012, 09:46
    #37788818
DirksDR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Darkhan DarkhanМожно ли создать экземпляр экземпляра класса?
Например: Создаем класс "тетрадь". Создается несколько экземпляров класса тетрадь (с функцией %New()): Тетрадь: красный, 24л Тетрадь: синий,12л Тетрадь: зеленый, 16л... Дальше любой пользователь выбирает один из этих тетрадей и пишет туда текст, количество одинаковых тетрадей не ограничено(несколько пользователей могут выбрать одинаковый тетрадь и писать свои текст).


Возможно Вам нужен класс "тетрадь", от этого класса наследовать класс "красная тетрадь", и можно сколько угодно экземпляров
класса "красная тетрадь" создать.
Я бы сделал один класс "тетрадь" со свойством "цвет" и сколько угодно экземпляров класса "тетрадь" с цветом="красный", или "синий", и т.д. .
Если я правильно понял вопрос, в чем я сильно сомневаюсь...
...
Рейтинг: 0 / 0
11.05.2012, 09:48
    #37788821
DirksDR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Darkhan DarkhanМожно ли создать экземпляр экземпляра класса?
Например: Создаем класс "тетрадь". Создается несколько экземпляров класса тетрадь (с функцией %New()): Тетрадь: красный, 24л Тетрадь: синий,12л Тетрадь: зеленый, 16л... Дальше любой пользователь выбирает один из этих тетрадей и пишет туда текст, количество одинаковых тетрадей не ограничено(несколько пользователей могут выбрать одинаковый тетрадь и писать свои текст).


Возможно Вам нужен класс "тетрадь", от этого класса наследовать класс "красная тетрадь", и можно сколько угодно экземпляров
класса "красная тетрадь" создать.
Я бы сделал один класс "тетрадь" со свойством "цвет" и сколько угодно экземпляров класса "тетрадь" с цветом="красный", или "синий", и т.д. .
Если я правильно понял вопрос, в чем я сильно сомневаюсь...
...
Рейтинг: 0 / 0
11.05.2012, 09:56
    #37788833
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Darkhan DarkhanМожно ли создать экземпляр экземпляра класса?
Ответ - нет.
Есть класс - у него могут быть экземпляры... У экземпляра могут быть только свойства, методы, запросы. Экземпляров с экземпляра не наделать.
...
Рейтинг: 0 / 0
11.05.2012, 09:57
    #37788836
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Darkhan DarkhanПрошу помочь и сильно не ругать. :)
Пока не понятно какую задачку ты пытаешся решить...
...
Рейтинг: 0 / 0
11.05.2012, 09:59
    #37788838
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Darkhan DarkhanТетрадь: красный, 24л Тетрадь: синий,12л Тетрадь: зеленый, 16л... Дальше любой пользователь выбирает один из этих тетрадей и пишет туда текст, количество одинаковых тетрадей не ограничено(несколько пользователей могут выбрать одинаковый тетрадь и писать свои текст).
Т.е. имеем некий набор "тетрадей", пользователей... Пользователям нужно писать какие-то "тексты" в тот набор "тетрадей"...
Так?
...
Рейтинг: 0 / 0
11.05.2012, 10:02
    #37788845
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Если я правильно понял задачку, предложу такую структуру данных

Пользователи
СвойстваIDФИО
Тетради
СвойстваIDЦветКоличество листов
Тексты
СвойстваIDID пользователяID тетрадиДата Текст
...
Рейтинг: 0 / 0
11.05.2012, 10:11
    #37788863
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Darkhan DarkhanМожно ли создать экземпляр экземпляра класса?П.С.М.Что вы подрузамеваете под этой фразой ?Тоже не понял.

Возможно, имелось в виду экземпляр экземпляр ов класса?
Тогда смотрите в сторону коллекций и/или отношений .
...
Рейтинг: 0 / 0
11.05.2012, 10:22
    #37788881
Darkhan Darkhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать экземпляр экземпляра класса
Понимаю, что всех запутал. Пока сам не понимаю... :)

krvsaЕсли я правильно понял задачку, предложу такую структуру данных


Вроде это подходит. Попробую...

Всем спасибо.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как создать экземпляр экземпляра класса / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]