Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

помогите новичку разобраться с ооп   Найти похожие ветки 

 
Alexandr_I   (2010-03-21 10:47) [0]

У меня проблеммы с понятиями Обьектного програмирования.Перечитал уйму статей по ООП, многие из которых выучил практически наизусть, но так и не понял как им пользоваться.Тоесть я немогу понять даже примитивного.Хочу создать обьект с рисунками, и создать их например 1....20 короче сколько хочешь. но чтобы эти все обьекты жили своей жизнью, тоесть например при наведении мыши на картинку показывалось к примеру ее название, а при щелчке на нее она увеличивалась. но меня интерисует только как создать этот обьект а потом размножить.На сегодняшний день смог написать все что хотел но почемуто работает только последний созданный обьект а остальные просто мертво висятюПомогите плиз очень жду.Спасибо.


 
Юрий Зотов ©   (2010-03-21 14:28) [1]

> как создать этот обьект

1. Написать код его класса.
2. Вызвать конструктор

> а потом размножить

Вызвать конструктор несколько раз. Другой вариант - добавить в класс объекта метод, создающий собственную копию и вызывать его.

> работает только последний созданный обьект

Вероятно, для создания всех объектов используется одна и та же переменная. Естественно, она всегда указывает на последний созданный объект. Чтобы хранить ссылки на все объекты, можно использовать массив или список (например, TObjectList)


 
KSergey ©   (2010-03-21 19:36) [2]

По-моему, автору должна помочь вот эта статья
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342

Ну  и к ООП его вопрос как-то не очень относится, пожалуй.


 
oldman ©   (2010-03-23 09:59) [3]


> Перечитал уйму статей по ООП, многие из которых выучил практически
> наизусть, но так и не понял как им пользоваться.


Блеск!
Я так в школе стихи учил программные. Ничего не понял, но выучил.


 
MsGuns ©   (2010-03-23 10:12) [4]

Детский сад и пасочки


 
Дмитрий Белькевич   (2010-03-23 11:04) [5]


> .Перечитал уйму статей по ООП, многие из которых выучил
> практически наизусть, но так и не понял как им пользоваться.
>


Это общая беда образования. Всё знают, но ничего не умеют.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.08 c
15-1274221434
Германн
2010-05-19 02:23
2010.08.27
Документация.


15-1266101457
Германн
2010-02-14 01:50
2010.08.27
Delphi - "рулез форева"!


2-1272371119
abhtr
2010-04-27 16:25
2010.08.27
Нарушение кодировки при копировании из таблицы в таблицу


15-1271449805
Юрий
2010-04-17 00:30
2010.08.27
С днем рождения ! 17 апреля 2010 суббота


15-1275844691
Dima84
2010-06-06 21:18
2010.08.27
Ошибка form of method call





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский