您的位置:首页 > 其它

scala基础21-伴生类和伴生对象相互访问

2016-07-21 23:20 351 查看
/*
* 伴生类可以通过import,访问伴生对象中的成员和方法
*/
class Test {
import Test.power

private def canMakeItTrue = power > 100001
}

/*
* 伴生对象可以直接访问伴生类中的方法
*/
object Test {
private def power = 100002

def makeItTrue(p: Test): Boolean = {
val result = p.canMakeItTrue
result
}
}

object TestMain extends App {
val t = new Test()

println("make it true: " + Test.makeItTrue(t))
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: