Метод в ООП дураки перевели как "метод". Это блять не метод, а способ. Ты посылаешь объекту сообщение, которое указывает на способ, которым себя должен вести объект.
A method in object-oriented programming (OOP) is a procedure associated with a message and an object. An object consists of state data and behavior; these compose an interface, which specifies how the object may be utilized by any of its various consumers. A method is a behavior of an object parametrized by a consumer.
@akastargazer Это же синонимы, не?
@akastargazer
1) У школоты есть ООП? Ухты.
2) А в чём сложность-то вообще?
@johan Есть, ага. Более того, на питоне.
И сложность в том, что это ОЧЕНЬ ТЯЖЕЛО ОБЪЯСНЯТЬ. Большинство людей тупо не принимают это, не понимают, и вследствие этого ненавидят информатику.
Потому что им объясняют люди НЕПРАВИЛЬНО. Конечно, опытный чел знает, что если дёрнуть за метод, то получится вот так и вот так. Но объяснить нормально, ЗАЧЕМ так придумали, НИКТО не может. Все только повторяют мантры про инкапсуляцию и полиморфизм, просто выучите и всё.