Чтобы создать класс в 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и вызвать его методы: