|
|
||||||
Классы требуется разъяснение16.08.2016, 07:54. Показов 4572. Ответов 94
Начал изучение классов и тут возникли вопросы, может кто подсказать и прояснить ситуацию?
1. Не могу понять зачем создавать дочерние классы, можно же обойтись одним родительским классом? 2. На примере:
Слово parent указывает что константа будет вызвана из родительского класса, а self из дочернего класса?
0
|
||||||
| 16.08.2016, 07:54 | |
|
Ответы с готовыми решениями:
94
Требуется разъяснение по типам данных Требуется разъяснение по системам векторов Требуется разъяснение понятий GPT и MBR применительно к SSD |
|
|
|||||||||||||||||
| 25.08.2016, 11:00 [ТС] | |||||||||||||||||
![]()
![]() Причем тут ссылки?
0
|
|||||||||||||||||
|
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
|
|||
| 25.08.2016, 11:05 | |||
|
Если бы это был просто объект, увеличение $obj->id произошло бы только внутри функции, а вне её был бы старый объект с id = 1. Но поскольку мы передали ссылку, увеличение на 1 произошло у оригинального объекта, а не копии.
0
|
|||
|
|
|||||||
| 25.08.2016, 11:07 [ТС] | |||||||
0
|
|||||||
|
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
|
||||||
| 25.08.2016, 11:08 | ||||||
|
Gcom, посмотрите ещё раз этот пример (возможно вы его пропустили? Я поздно добавил):
0
|
||||||
|
|
|||||||||||||
| 25.08.2016, 11:13 [ТС] | |||||||||||||
Добавлено через 1 минуту
0
|
|||||||||||||
|
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
|
|||||||||||||||||||
| 25.08.2016, 11:21 | |||||||||||||||||||
|
Вариант 1. Без ссылок.
![]() Добавлено через 3 минуты
0
|
|||||||||||||||||||
|
|
|||||||||||||||||
| 25.08.2016, 11:48 [ТС] | |||||||||||||||||
|
Что касается ссылок, на примерах вижу не большое сокращение кода ![]() В частности это
0
|
|||||||||||||||||
|
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
|
||||||||
| 25.08.2016, 12:04 | ||||||||
0
|
||||||||
| 25.08.2016, 12:19 [ТС] | |
|
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 25.08.2016, 12:27 | |
|
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|||||||
| 25.08.2016, 13:04 | |||||||
1
|
|||||||
|
|
||||||||||||||||||||||||||||||||||||||
| 07.09.2016, 12:20 [ТС] | ||||||||||||||||||||||||||||||||||||||
|
Чем дальше в лес - тем больше дров
![]() Ну а мы продолжаем познание классов, появились очередные вопросы, есть код:
class A я в нем не вижу того что перечислено выше, тогда почему A::example(); - работает?2. В чем отличие этого:
3. Мне тут в одной теме дали пояснения:
static что без него, разницы не вижу.4. А вот это:
$this->example(); - почему?
0
|
||||||||||||||||||||||||||||||||||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|||
| 07.09.2016, 13:39 | |||
|
0
|
|||
|
|
||||||||
| 07.09.2016, 13:51 [ТС] | ||||||||
A::example();Jewbacabra, А что скажите про п.2-4?
0
|
||||||||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 07.09.2016, 13:54 | |
|
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|||
| 07.09.2016, 18:06 | |||
На офф сайте есть отличная документация http://php.net/manual/ru/oop5.intro.php
0
|
|||
|
|
|||||||
| 08.09.2016, 12:18 [ТС] | |||||||
|
Есть код:
var_dump()Собственно вопрос что значат эти цифры #1, #2, #3, #4?И чем отличаются $obj1, $obj2, $obj3 между собой в данном примере?
0
|
|||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 08.09.2016, 12:27 | |
|
0
|
|
|
|
||||||||
| 08.09.2016, 12:41 [ТС] | ||||||||
|
На примере:
$a, $b, $c это разные переменные, а тут не понимаю Объясните плизз, если это возможно ![]() Добавлено через 4 минуты
0
|
||||||||
| 08.09.2016, 12:41 | |
|
Задача (разъяснение) в алгоритм (программа, используя базовый и производный классы, создавала массив объектов типа производного класса) Требуется разработать классы для объектов и вывести списки Механизм наследования. В программе требуется описать базовый и производные классы Разъяснение Разъяснение по ТЗ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж»
Уважаемые коллеги!
Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
|
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
|
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|