Метод в ООП дураки перевели как "метод". Это блять не метод, а способ. Ты посылаешь объекту сообщение, которое указывает на способ, которым себя должен вести объект.

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.

@johan Да я не против метода как спецтермина.

Просто тут надо понимать, что есть отправитель сообщения, есть получатель сообщения, который начнёт действовать каким-то способом.

Много ли людей знают, что означает слово метод? Могу поспорить, что 99% не в курсе.

Из-за этого возникает чисто языковый барьер, через который продраться очень тяжко. И школота мучается, потому что их грузят технической хуетой, которой человека на старте вообще грузить нельзя.

@akastargazer
1) У школоты есть ООП? Ухты.
2) А в чём сложность-то вообще?

@johan Есть, ага. Более того, на питоне.

И сложность в том, что это ОЧЕНЬ ТЯЖЕЛО ОБЪЯСНЯТЬ. Большинство людей тупо не принимают это, не понимают, и вследствие этого ненавидят информатику.

Потому что им объясняют люди НЕПРАВИЛЬНО. Конечно, опытный чел знает, что если дёрнуть за метод, то получится вот так и вот так. Но объяснить нормально, ЗАЧЕМ так придумали, НИКТО не может. Все только повторяют мантры про инкапсуляцию и полиморфизм, просто выучите и всё.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.