直接上代碼:
package com.test.scalaw.test.demo /** * scala定義多個構造函數, * 另外,Scala中有只有一個主要構造函數,其他都是輔助構造函數。而且需要注意的是,輔助構造函數必須調用主構造函數或者通過this(…)之間相互調用 */ class Point(x:Int,y:Int) { var x1:Int = x var y1:Int = y def this(xc:Int) { this(xc,0)//這個必須要 println("我是構造函數") } override def toString(): String = "(" + x + ", " + y + ")" }