package mxg.scala.test1
/**
* 都是静态的:object对象
* 有一个隐形无参构造器
*/
object University {
private var sno = 0
def newSNo = {
sno += 1
sno //方法最后一行表示返回对象
}
}
/**
* U的object对象和U的类是伴生关系
*
* 类可以访问对象的所有成员,包括private
*
* 对象并不在类的作用区域内,访问时需要通过半生对象名称访问
*
* 对象常用作类的静态区域
*
*/
class University{
private var sno = 0
private var number = 0
def aClass(number : Int) {this.number += number}
}
object ObjecOps{
def main(args:Array[String]): Unit = {
//都是静态的,所以sno值一直会加1
println(University.newSNo)
println(University.newSNo)
val array = Array(1,2,3,4)
}
}
/**
* 都是静态的:object对象
* 有一个隐形无参构造器
*/
object University {
private var sno = 0
def newSNo = {
sno += 1
sno //方法最后一行表示返回对象
}
}
/**
* U的object对象和U的类是伴生关系
*
* 类可以访问对象的所有成员,包括private
*
* 对象并不在类的作用区域内,访问时需要通过半生对象名称访问
*
* 对象常用作类的静态区域
*
*/
class University{
private var sno = 0
private var number = 0
def aClass(number : Int) {this.number += number}
}
object ObjecOps{
def main(args:Array[String]): Unit = {
//都是静态的,所以sno值一直会加1
println(University.newSNo)
println(University.newSNo)
val array = Array(1,2,3,4)
}
}