.通常会在类的伴生对象中定义apply方法,当遇到类名(参数1,....参数n)时,apply方法会被调用
package pricate
object ApplyDemo {
def main(args: Array[String]): Unit = {
//调用了array伴生对象的apply方法
//def apply(x:Int,xs:Int*)Arra[Int]
//arr1中只有一个元素5
val arr1=Array(5,6)
println(arr1.toBuffer)
//new了一个长度为5的Array,数组里面包含5个null
var arr2=new Array(5)
// println(arr2.toBuffer)
}
}
val arr1=Array(5,6) 相当于往 里面添加5,6