这里是我的代码无法在Class中调用方法;获取运行时错误
scala> class Subjects {
| //The default Access Modifier of a vairable is 'public' #101
| private var subjects:List[String] = Nil
|
| //Always Specify Return type for Readability #103
| //Here we are using Cons operator to prepend (Constant time)
| //A method with Side effect is also called 'Procedure' #103
| def addSubject(subject: String):Unit = { subjects = subject :: subjects }
|
| def getSubjects():List[String] = subjects
| }
defined class Subjects
scala>
scala> val obj = new Subjects
obj: Subjects = [email protected]
scala> obj.addSubject("Math")
<console>:47: error: value addSubject is not a member of Subjects
obj.addSubject("Math")
我想打电话给addSubject
这是在class
Subjects
但得到编译错误的有效方法。我在这里错过了什么?
对我来说工作正常。 – Ryan