ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 03.12.2007, 16:51
reversys
Участник форума
Регистрация: 22.11.2007
Сообщений: 159
Провел на форуме:
732568

Репутация: 156
По умолчанию

Ну вот мне когда то приводили пример на котором я это всё осознавал:
Класс автомобиль:
свойства: макс скорость, грузоподъёмность, цвет, мощность...
методы: ремонтировать, перекрасить, ехать, остановаить
и т.д. и т.п.

Класс самосвал, наследник от класса автомобиль:
добавляются свойства: объём кузова
добавляются методы: поднять кузов, опустить кузов
и т.д. и т.п.

Вот на этом примере я когда в школе учился осознал штойта за зверь ООП.
Обычно гораздо удобней писать программы именно так.
А по поводу наследования - ты вот написал класс автомобиль со всеми методами и свойствами так мало того что тебе в другой программе не надо его делать заново - тебе не нужно заново писать этотже код когда ты захочешь сделать класс самосвал или легковушка и т.д.
 
Ответить с цитированием

  #12  
Старый 03.12.2007, 17:28
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

не ну так понятно конечно =) но практики маловато=( да, а как происходит обращение к класам? так же как и к обычным скриптам?
 
Ответить с цитированием

  #13  
Старый 03.12.2007, 17:40
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

Репутация: 209
По умолчанию

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

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

Репутация: 1980
Отправить сообщение для [Raz0r] с помощью ICQ
По умолчанию

Статья - Объекты и классы в PHP
Примеры - http://www.phpclasses.org/
 
Ответить с цитированием

  #15  
Старый 03.12.2007, 18:49
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

если что, то это php4
 
Ответить с цитированием

  #16  
Старый 03.12.2007, 18:59
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

классы в php4?Вы о чём?Я лично классы пока в пхп не юзаю потому что задачь с ними пока не предоставлялось.И вообще в пхп они кривые все.Классы нужны для формирования новых типов данных.Классы могут быть нужны для связи нескольких параметров чего либо(предположим пользователя).Самые клёвый полифоризм в с++ из за этого он слишком гибок для разработки.
 
Ответить с цитированием

  #17  
Старый 04.12.2007, 08:31
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

лично слышал от тех кто работал с класами, что очень полезная весч
 
Ответить с цитированием

  #18  
Старый 04.12.2007, 10:17
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

Репутация: 209
По умолчанию

Дело понятное, что вещь полезная и жизнь облегчает
2scrat А чем они кривые в пыхе?
 
Ответить с цитированием

  #19  
Старый 04.12.2007, 10:57
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

biophreak, в php4 ООП нету...
 
Ответить с цитированием

  #20  
Старый 04.12.2007, 11:04
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

=))) лучше примерчики бы выложили, а не флудили=)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Комп. инет на телефоне- хелп=) Game Электроника и Фрикинг 9 17.07.2007 01:54
Жёсткая задачка про ООП в С++ pch С/С++, C#, Delphi, .NET, Asm 9 16.06.2007 16:00



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ