Scala中的“public”val构造函数参数

时间:2016-09-28 10:12:09

标签: scala

这个声明有什么问题?为什么在给定代码中不允许public

class Alpha( public val a:Int,public val b:Int)

这似乎是一个愚蠢的问题,但这是由于封装?

1 个答案:

答案 0 :(得分:7)

Scala中没有UIDocumentMenuViewController *importMenu = [[UIDocumentMenuViewController alloc] initWithDocumentTypes:[self typeOfDocuments] inMode:UIDocumentPickerModeImport]; importMenu.delegate = self; [self presentViewController:importMenu animated:YES completion:nil]; 个关键字。 Scala中的默认Access修饰符是public。在您的情况下,如果从构造函数签名中删除public,它将使参数公开。

public