package com.wy.scala.oop
/**
* @author Lewis
*/
//伴生类
class University{
val id = University.studentNo
private var number = 0
def aClass(number:Int){this.number += number}
}
//伴生对象
//Object里的对象全是静态
object University{
private var studentNo = 0
def newStudenNo = {
studentNo += 1
studentNo
}
}
object ObjectOps {
def main(args: Array[String]): Unit = {
println(University.newStudenNo)
println(University.newStudenNo)
//创建集合时不使用new,是因为用了它的伴生对象构建实例
val array = Array(1,2,3,4)
}
}