Classes and Objects
Simple Constructors
Build an object with constructor parameters.
Simple Constructors
SimpleConstructor.scala
class Student(val name: String, val level: Int) {
override def toString: String = "[student]"
}
object Main {
def main(args: Array[String]): Unit = {
val name =
val student = new Student(name, 2)
val label = student.name + ":" + student.level
println("name=" + student.name)
println("label=" + label)
}
}
class Student(val name: String, val level: Int) {
override def toString: String = "[student]"
}
object Main {
def main(args: Array[String]): Unit = {
val name =
val student = new Student(name, 2)
val label = student.name + ":" + student.level
println("name=" + student.name)
println("label=" + label)
}
}
class Student(val name: String, val level: Int) {
override def toString: String = "[student]"
}
object Main {
def main(args: Array[String]): Unit = {
val name =
val student = new Student(name, 2)
val label = student.name + ":" + student.level
println("name=" + student.name)
println("label=" + label)
}
}
simple-constructor
A class constructor receives values and stores them in fields.