Создание класса в Scala: подробное руководство с примерами

Чтобы создать класс в Scala, вы можете использовать ключевое слово class, за которым следует имя класса. Вот пример:

class MyClass {
  // Class variables (fields)
  var myVariable: String = ""
  // Class methods
  def myMethod(): Unit = {
    println("Hello, world!")
  }
  def myMethodWithParameters(parameter1: Int, parameter2: String): String = {
    return s"$parameter2: $parameter1"
  }
}

В приведенном выше примере мы создали класс под названием MyClass. Он имеет переменную класса myVariableтипа Stringи два метода: myMethodи myMethodWithParameters. myMethodне принимает параметров и печатает «Hello, world!» на консоль. myMethodWithParametersпринимает целое число parameter1и строку parameter2в качестве входных данных и возвращает форматированную строку, объединяющую эти два параметра.

Вот пример того, как можно создать экземпляр MyClassи вызвать его методы: