Предыдущая часть: В первой части я рассказал, что такое объекты, как их создавать, и как с ними работать. Отмечу, что я не имел в виду какой-то конкретный язык программирования. Объект есть объект, его суть везде одинакова. Учите любой язык, и когда доберетесь до объектов, то просто прочитаете пару строчек, как они там делаются, и будете уже всё знать. А бывают языки без объектов? Да, но тогда вы сможете создать вручную структуры, которые работают так же, как объекты. В этой части хотелось бы осветить тему методов. Если кратко, то методы – это функции. Самые обычные. Но в чём прикол? Рассмотрим пример, когда банковский счет пользователя представлен как объект. У этого объекта, разумеется, будут какие-то свойства – ну типа номер счета, валюта, сумма на счету. Попробуем так: Какие операции обычно делают с банковским счетом? Добавить денег или забрать денег. Чтобы добавить на счет 100 долларов, можем ли мы написать вот так? account.sum += 100; Конечно. Только в реальности так не делается.