Scala 入门笔记 - 伴生对象

mac2022-06-30  23

伴生对象:与类名相同并且用Object修饰的对象, 类和伴生对象可以互相访问私有方法和属性

package day03 class Dog { private var name = "dog" def printName() : Unit = { println(Dog.CONSTANT + name) } } object Dog { private val CONSTANT = "wolf, wolf, wolf" def main(args: Array[String]): Unit = { val p = new Dog // 访问类中私有字段 println(p.name) p.name = "big huang" p.printName() } }

  

转载于:https://www.cnblogs.com/sunnystone85/p/11361627.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)