15.scala编程思想笔记——类中的方法
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50444152
源码下载连接请见第一篇笔记。
在类中可以定义属于这个类的方法。
如下:
class Dog {
defbark():String = { "yip!" }
}
方法通过对象名后面跟着 . 以及方法名和参数列表来调用的。
方法对类中的其他元素有特殊的访问方式,如下:
class Hamster {
defspeak():String = { "squeak!" }
defexercise():String = {
speak() +" Running on wheel"
}
}
val hamster = new Hamster
val e1 = hamster.exercise()
assert(
"squeak!Running on wheel" == e1,
"Expected squeak! Running on wheel" +
", Got" + e1)
执行不会甩出assert。
在Scala中所有事物都是对象。