ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

03.12.2007, 16:51
|
|
Участник форума
Регистрация: 22.11.2007
Сообщений: 159
Провел на форуме: 732568
Репутация:
156
|
|
Ну вот мне когда то приводили пример на котором я это всё осознавал:
Класс автомобиль:
свойства: макс скорость, грузоподъёмность, цвет, мощность...
методы: ремонтировать, перекрасить, ехать, остановаить
и т.д. и т.п.
Класс самосвал, наследник от класса автомобиль:
добавляются свойства: объём кузова
добавляются методы: поднять кузов, опустить кузов
и т.д. и т.п.
Вот на этом примере я когда в школе учился осознал штойта за зверь ООП.
Обычно гораздо удобней писать программы именно так.
А по поводу наследования - ты вот написал класс автомобиль со всеми методами и свойствами так мало того что тебе в другой программе не надо его делать заново - тебе не нужно заново писать этотже код когда ты захочешь сделать класс самосвал или легковушка и т.д.
|
|
|

03.12.2007, 17:28
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
не ну так понятно конечно =) но практики маловато=( да, а как происходит обращение к класам? так же как и к обычным скриптам?
|
|
|

03.12.2007, 17:40
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Хм...сравнивать классы и скрипты - как минимум бредово звучит )))
Допустим, обращаешься к свойству класса Class1, которое хранит определенное значение (совершенно любое) след образом Class1->Var1 (это для примера)
Есть еще так называемы методы (модификаторы) классов - служат,допустим, для изменения свойств класса ( Class1->Method1(Somevars) )
Объяснять в виртуале сложно  Особенно тебе(не прими за оскорбление  ))
В ООП сохраняется принцип наследования - один из плюсов ООПа и принятых патрнов в общем - код более читаемый, можно избавиться от дубликатов кода...
Ради примера возьми WebICQlite (WebICQpro) для пхп - класс для работы с асей - по нему поймешь о чем я говорю...
|
|
|

03.12.2007, 18:38
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме: 3244717
Репутация:
1980
|
|
|
|
|

03.12.2007, 18:49
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
если что, то это php4
|
|
|

03.12.2007, 18:59
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
классы в php4?Вы о чём?Я лично классы пока в пхп не юзаю потому что задачь с ними пока не предоставлялось.И вообще в пхп они кривые все.Классы нужны для формирования новых типов данных.Классы могут быть нужны для связи нескольких параметров чего либо(предположим пользователя).Самые клёвый полифоризм в с++ из за этого он слишком гибок для разработки.
|
|
|

04.12.2007, 08:31
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
лично слышал от тех кто работал с класами, что очень полезная весч
|
|
|

04.12.2007, 10:17
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Дело понятное, что вещь полезная и жизнь облегчает 
2scrat А чем они кривые в пыхе? 
|
|
|

04.12.2007, 10:57
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
biophreak, в php4 ООП нету... 
|
|
|

04.12.2007, 11:04
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
=))) лучше примерчики бы выложили, а не флудили=)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|