scala中的类不能定义static静态成员,而是使用单例对象来替代
通过object关键字来声明,然后通过object单例对象的名字直接来调用。
class bansheng (name:String ,age:Int){
/*
伴生对象
*/
def prinfto():Unit={
println("name"+name+" "+age+bansheng.school)
}
}
//引入伴生对象
object bansheng{
var school:String ="atguigu"
//可以访问伴生对象里面的所有成员和方法
def main(args: Array[String]): Unit = {
val alice = new bansheng("alice", 20)
alice.prinfto()
}
}