Школьники_блокируют_дверь.jpg
Пэчаль.
Да всем по барабану на ваши локальные тёрки, кривляния и закидывания друг друга урлами.
Более толстого пиара ещё не видел. Не хватает соседнего еженедельнего топика от этого же обладателя аватарки "awilum - кто использует в своих проектах ?", где далее в 5 постов идут ссылки на себя любимого с мнением о самом себе + голосовалка о том, насколько же молодец автор.
Ну не форум же домохозяек, что за идиотские способы подачи информации?
Чиво? Каким ещё интересам? Почему не публичные?
ООП предлагает быдлокодеру рассматривать почти любую сущность как объект. Ну то есть совсем как объект. Перед вами не просто список действий "тыкнуть в глаз ручкой", "положить топор в шуфлядку стола", "написать письмо на деревню дедушке", "разуплотнить стол с приятным хрустом", а аж два объекта. "Стол" и "ручка". А у них уже есть суперспособности:
Cтол.Сломаться();
Стол.Спрятать("Топор");
Ручка.НаписатьПисьмецо("/home/деревня/дедушка.txt");
Ручка.ТыкнутьГлаз("/home/Саша/");
... и далее классы обогащаются подобным хламом по мере необходимости такой вот фигни для ваших объектов.
Радость в этом подходе вижу всего одну: выделение и освобождение памяти для всего, что напихали в классы, обычно проходит без вашего участия и отожрать случайно пару планок оперативы сумеет не каждый. Ну и мемлик организовать намного труднее.
И вообще, функции, конструктор и прочий хлам почти всегда идут как public. Protected\Private вешают обычно на поля в классе, а доступ к ним либо через функции с проверками на корректное условие, передаваемые параметры и другие радости, либо, для ленивых, через автосвойства, как в каком-нибудь C#.
Не знаю что вам за граждане советуют Попова, онлайн-курсы и другую хренотень, но путь джедая неизменен:
0. Понимаем, что мы - это огромная ленивая жопа и ничего кроме просмотра непонятных курсов и написания 2-3 if'ов не способны.
1. Открываем сайт любого технического вуза в городе\области, любуемся на наличие какого-нибудь Delphi у первокурсников. Там же качаем методички.
2. По методам выполняем лабы. Все лабы. Открываем для себя циклы, рекурсивные вызовы, структуры, указатели, алгоритмы сортировки, бинарные деревья и другие радости последних 20+ лет.
3. # тут с месяцок ковыряний с Delphi #
4. Снова на сайт любимого вуза, качаем методу по C. Опционально ставим себе какую-нибудь Ubuntu для расширения сознания.
5. # месяц радуемся жизни, попутно осваивая столь непонятную хреновину как Eclipse #
6. В том же вузе ищем методу по ассемблеру для древненького доса. Открываем для себя мир байткода, ОСей в режиме риалтайма и полную свободу по уничтожению операционки.
7. # месяца полтора ковыряемся и рвём шаблоны себе и остаткам досбокса, на автомате уже в мозгу разбирая функции из C\Delphi на опкоды #
8. Качаем методу по C#/C++/PHP/etc и делаем, делаем, делаем проклятые задания теперь уже на нормальном, высокоуровневом, языке.
9. # вот тут вот можно вылезти в тырнет и начать фрилансить, имея хоть какие-то шансы сдать заказ вовремя #
Книги жизненно необходимы только для ассемблера. Что-нибудь вроде http://lib.ru/TECHBOOKS/JURDAIN/jourdain.txt
Для всего остального достаточно документации и какой-нибудь википедии, где в гифках на 20 слайдов вам покажут как найти кратчайший путь в графе.
А LAMP доверяете?
Лютый вин. Топикстартера в сценаристы.
Только x16? Плохая лошадка >:[
Развод. Явный.