Методы

Scala classes, case classes, case objects, traits, enums, и objects могут содержать методы. Кроме того, они могут быть определены вне любой из перечисленных конструкций. Методы являются определениями "верхнего уровня", поскольку не вложены в другое определение. Проще говоря, методы теперь могут быть определены где угодно.

В Scala методы обладают множеством особенностей, в том числе:


Ссылки: