Текущий архив: 2006.12.03;
Скачать: CL | DM;
Вниз
Понятие объекта Найти похожие ветки
← →
vasIzmax © (2006-11-17 22:42) [0]Доброго времени суток, Мастера! Подскажите где можно найти описание понятию объект, так что бы было описано доступнейшим языком?
← →
Kolan © (2006-11-17 22:43) [1]Экземпляр класса... Да, тогда что такое класс? :)
← →
Kolan © (2006-11-17 22:43) [2]http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82_%28%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%29
← →
Джо © (2006-11-17 22:44) [3]Например, в Гугле.
← →
vasIzmax © (2006-11-17 22:48) [4]
> Например, в Гугле
На запрос выдает много интересного, но маловато. (Одним абзацем как ученикам в сельской школе объяснить что есть объект :-D)
← →
Kolan © (2006-11-17 22:49) [5]http://www.google.ru/search?hl=ru&q=define%3A+%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=
← →
Джо © (2006-11-17 22:53) [6]> Одним абзацем как ученикам в сельской школе объяснить что
> есть объект :-D)
Лучше на примерах, ИМХО.
← →
vasIzmax © (2006-11-17 22:58) [7]
> Джо © (17.11.06 22:53) [6]
Это бесспорно: наглядность - для программирования очень важно. Поэтому я и попросил ссылок (мож где и пример найду)
← →
Kolan © (2006-11-17 23:03) [8]> vasIzmax © (17.11.06 22:58)
Так ты для себя?
Машина - это объект.У не есть:
свойства
Цвет - красный
Колеса - 4 штуки
Руль - 1, круглый
поведение
Она может ехать
Может стоять
состояние
в данный момент у машины цвет красный и она стоит в авто мастерской. А завтра её перекрасят в чёрный и она поедит на дачу.
Использовал первую ссылку из гугла.
ЗЫ
Короче говоря все что ты видешь или можешь представить - объект.
← →
Kolan © (2006-11-17 23:04) [9]Следующий вопрос что такое класс?
← →
vasIzmax © (2006-11-17 23:11) [10]
> Так ты для себя?
Для детей :). Педпрактика... Решил у Всемогущих Мастеров проконсультироваться.
> Следующий вопрос что такое класс?
С ним сам разберусь. Спс за пример.
← →
Джо © (2006-11-17 23:14) [11]> Машина - это объект.
"Состояния", IMHO, расплывчато выражены. Лучше:события
едет
стоит
← →
Джо © (2006-11-17 23:15) [12]Точнее: "тронулась", "остановилась".
← →
Kolan © (2006-11-17 23:16) [13]Я бы объяснил типа: Все что нас окружет объекты. И давай, парта - это объект у него есть свойства..., состояние..., с ним можно что-то делать...
← →
Kolan © (2006-11-17 23:18) [14]> [11] Джо © (17.11.06 23:14)
> > Машина - это объект.
>
> "Состояния", IMHO, расплывчато выражены. Лучше:
>
> события
> едет
> стоит
Вот помоему "состояние"(именно это слово) очень важно. Имеется ввиду что обект всегда находится в каком-то состоянии(те в его полях определенные значения и т.д.).
← →
vasIzmax © (2006-11-17 23:21) [15]Пройдет успешно защита проекта - вышлю презентацию на тему объект.
Не успешно - по крайней мере, я подтвердил еще раз "Здесь всегда помогут!" :-D
← →
Kolan © (2006-11-17 23:24) [16]> [15] vasIzmax © (17.11.06 23:21)
> Пройдет успешно защита проекта - вышлю презентацию на тему
> объект.
> Не успешно - по крайней мере, я подтвердил еще раз "Здесь
> всегда помогут!" :-D
Шли мне на мыло, чувствую пригодится.
ЗЫ
Я серьёзно незабудь.
← →
vasIzmax © (2006-11-17 23:28) [17]Без проблем. Если че еще и свое добавишь. :)
← →
Kolan © (2006-11-17 23:30) [18]Пфф еще и земляк.
← →
vasIzmax © (2006-11-17 23:43) [19]Ага! Как бы не были широки просторы INTERNETa, а мир-то тесен.
← →
MsGuns © (2006-11-18 00:13) [20]Чтобы понять что такое объект, лучше всего абстрагироваться от программирования и вообще от информатики.
Лучше всего объектом считать то, что может представлять из себя некоторый реальный или воображаемый (абстрактный) нами предмет или явление, т.е. сущность, котрую можно описать или даже формализовать.
Программирование как индустрия, манипулирующая абстрактными понятиями, неизбежно должна была пойти и пошла по пути объектности, т.е. формализации и строгому логическому распорядку оперируемых сущностей и в этом весьма похожа на фундаментальную науку.
В отличие от материальной индустрии, информатика (например)
не привязана к физическим воплощениям, которые являются лишь ограничением возможности конструктора. Так, архитектор вынужден "воображать" в рамках существующих технологий изготовления стройматериалов в то время как программист по сути ограничен лишь своей фантазией.
← →
vasIzmax © (2006-11-18 00:20) [21]
> MsGuns © (18.11.06 00:13) [20]
ИМХО, на это можно использовать для "вербовки" в сферу программирование творческих людей. Согласен, че без малейшего признака наличия фантазия в ООП, грубо сказать: тяжеловато.
← →
Джо © (2006-11-18 00:21) [22]> без малейшего признака наличия фантазия в ООП, грубо сказать:
> тяжеловато.
Без малейшего признака фантазии даже дворнику тяжко.
← →
Alexander Panov © (2006-11-18 13:31) [23]
> Kolan © (17.11.06 23:18) [14]
> > [11] Джо © (17.11.06 23:14)> > Машина - это объект.>
> > "Состояния", IMHO, расплывчато выражены. Лучше:> > события>
> едет> стоитВот помоему "состояние"(именно это слово) очень
> важно. Имеется ввиду что обект всегда находится в каком-
> то состоянии(те в его полях определенные значения и т.д.
> ).
Есть подозрение, что понятие "состояние" объекта ты с чем-то путаешь.
Вообще про такое понятие я, например, не слышал. В википедии это понятие тоже не поясняется.
В таком случае состояние может быть только двух видов - "объект существует" и "объект не существует".
А вообще, любой объект, как экземпляр класса в ООП характеризуется только данными, которые содержит объект и методами.
"Свойства" объекта - это те же данные.
← →
MsGuns © (2006-11-18 16:26) [24]>Alexander Panov © (18.11.06 13:31) [23]
>...понятие "состояние" объекта..
>Вообще про такое понятие я, например, не слышал.
Вот выпьешь лишку, и будешь "объектом в состоянии" ;))
← →
Игорь Шевченко © (2006-11-18 16:39) [25]
> Подскажите где можно найти описание понятию объект, так
> что бы было описано доступнейшим языком?
У Гради Буча
← →
Leonid Troyanovsky © (2006-11-18 16:45) [26]
> vasIzmax © (17.11.06 22:42)
> описание понятию объект, так что бы было описано доступнейшим
> языком?
Доступнейшим языком могут быть описаны
доступнейшие объекты лишь.
--
Regards, LVT.
← →
Alexander Panov © (2006-11-18 17:10) [27]Вообще, если понимать под состоянием фиксированную совокупность данных объекта(по Бучу), то опять же приходим к тому, что это понятие лишнее.
← →
Kolan © (2006-11-18 17:41) [28]> характеризуется только данными, которые содержит объект
Вот данные которые в нем содержаться и определяют его "состояние".
> не слышал
Слышал/читал - точно. Сйчас поишу.
← →
MsGuns © (2006-11-18 17:45) [29]>Leonid Troyanovsky © (18.11.06 16:45) [26]
>Доступнейшим языком могут быть описаны
доступнейшие объекты лишь.
см.[24] Куда уж доступнее ;)
← →
Kolan © (2006-11-18 17:54) [30]> Вот выпьешь лишку, и будешь "объектом в состоянии" ;))
Таки субъектом :)
← →
Vasiliy (2006-11-18 18:51) [31]TVasiliy = class(TObject)
private
FDrinked : Boolean;
FVeryDrinked : Boolean;
FMoreDrink : Boolean;
public
constructor Create;
property Drinked : Boolean read FDrinked;
property VeryDrinked : Boolean read FVeryDrinked;
end;
constructor TVasiliy.Create;
begin
FDrinked := True;
FVeryDrinked := False;
FMoreDrink := True;
end;
Вот вам и класс :)
← →
Alexander Panov © (2006-11-18 18:54) [32]
> Vasiliy (18.11.06 18:51) [31]
Это какое-то отношение к вопросу имеет?
← →
Kolan © (2006-11-18 21:29) [33]> FDrinked := True;
Английксий учи - пригодится :) Или у тебы Василий выпитый?
Пьяный будет Drunk.
Страницы: 1 вся ветка
Текущий архив: 2006.12.03;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.04 c