Is it ok if I use constructor for the class TestResult? something like this:
Code: Alles auswählen
case class TestResult(myCourse: Course, myGrade: Grade) {
var course = myCourse
var grade= myGrade
}
Moderatoren: pmueller, SE - Design and Construction
Code: Alles auswählen
case class TestResult(myCourse: Course, myGrade: Grade) {
var course = myCourse
var grade= myGrade
}
Code: Alles auswählen
class MyClass(param: type)
Code: Alles auswählen
case class TestResult(myCourse: Course, myGrade: Grade) {
}
Code: Alles auswählen
var course = myCourse
var grade= myGrade
Yes, that's correct. But you cannot access myCourse and myGrade from anywhere - only from within the class definition. This is similar to a private field in Java. For access from outside you need the val/var modifiers in front of the parameter names.AizazZaidee hat geschrieben: ↑4. Mai 2018 12:46I think after this you can be able to access myCourse and myGradeCode: Alles auswählen
case class TestResult(myCourse: Course, myGrade: Grade) { }