2016-11-13 11 views
0

私はこれを探していましたが、何も見つかりませんでした。コンストラクタの属性値を指定

私はインスタンスを作成することはできません

class A(a1:Int, b1:Int,c1:Int){} 

このクラスはグルーヴィー右のように、コンストラクタの値を1つだけ指定している場合は?。

new A(b1:1) 

答えて

1

あなたのクラスのパラメータのデフォルト値を提供することができます:私は感謝!、セミコロン、優秀を使用していた

// add default values to your class parameters  
class A(a1: Int = 0, b1: Int = 0, c1: Int = 0) 

// call the constructor by passing parameters of your choice 
val a = new A(b1 = 1) 
+0

! – paul

関連する問題