Основы ООП. Понятия: класс, объект, свойства и методы объекта, наследование классов.
Памагите
PHP
Основные понятия ООП
памагаю не благодори
Памагу за сто рублей. Мой kivy-кошелёк: 9912333123442
После моей помощи, величайшие компании мира будут звать тебя к себе. NASA и SpaceX вызовут друг друга на дуэль, лишь бы ты работал у одного из них, но ты отдашь предпочтение фрилансу и костыльной вёрстке под WordPress.
После моей помощи, величайшие компании мира будут звать тебя к себе. NASA и SpaceX вызовут друг друга на дуэль, лишь бы ты работал у одного из них, но ты отдашь предпочтение фрилансу и костыльной вёрстке под WordPress.
PHP - Не ооп язык, но всё таки
Сделаю анологию
Класс - дом, в любом доме есть квартиры - функции (методы), ну а в квартирах соответственно команды (комнаты)
Тут есть определённые правила
Без функции (тоесть внутри голого класса) нельзя объявлять большинство методов
Без класса нельзя объявить функцию (тоесть внутри голого пространства имён (namespace))
Команда - простейшее звено, они выполняются по очерёдности
В любой программе (улице) должен быть минимум один класс (дом) в котором минимум один метод им является main в большинстве языков ООП, но PHP - скриптовый и там объявление main не обязательно.
Если название файла и пространство имён будут отличаться (исключения - некоторые ФОП, МОП, мульти-парадигмальные языки, например C++ и F#) то компилятор (интерпретатор) выдаст ошибку.
Каждый объект занимает своё место в памяти (от 1 до насколько помню 120 байт)
Каждая переменная является объектом (все типы данных), каждый объект является переменной (только особого типа) (основы на этом заканчиваются, далее идёт полнейший п*!#$ц ввиде полиморфизма, наследования, инкапсуляции, структур и всего остального)
А вообще учи C# - быстро научишься ООП.
Сделаю анологию
Класс - дом, в любом доме есть квартиры - функции (методы), ну а в квартирах соответственно команды (комнаты)
Тут есть определённые правила
Без функции (тоесть внутри голого класса) нельзя объявлять большинство методов
Без класса нельзя объявить функцию (тоесть внутри голого пространства имён (namespace))
Команда - простейшее звено, они выполняются по очерёдности
В любой программе (улице) должен быть минимум один класс (дом) в котором минимум один метод им является main в большинстве языков ООП, но PHP - скриптовый и там объявление main не обязательно.
Если название файла и пространство имён будут отличаться (исключения - некоторые ФОП, МОП, мульти-парадигмальные языки, например C++ и F#) то компилятор (интерпретатор) выдаст ошибку.
Каждый объект занимает своё место в памяти (от 1 до насколько помню 120 байт)
Каждая переменная является объектом (все типы данных), каждый объект является переменной (только особого типа) (основы на этом заканчиваются, далее идёт полнейший п*!#$ц ввиде полиморфизма, наследования, инкапсуляции, структур и всего остального)
А вообще учи C# - быстро научишься ООП.
Похожие вопросы
- Для чего использовать ООП в php
- Объекты и классы в ООП? Для чего?
- как использовать ООП
- Как выполнить запрос в бд на php ооп
- все ли интернет магазины сейчас делают на ООП, или небольшие в процедурном стиле..?
- Основные принципы ООП: инкапсуляция, полиморфизм, наследование Объясните пожалуйста простыми словами?
- помогите ответить на билет по обществу. Доро и зло-основные понятия этики. Моральный выбор.
- Православные, как вы к такому относитесь? Плохо ли это, когда человек путает основные понятия своей религии?
- Творчество Элиаде. Основные принципы его философии. Основные понятия.
- Что такое: учет метода двойной записи (основнОе понятие, основнЫе понятия, формы, виды и способы примениния)?