Scala 访问修饰符2024 年 8 月 29 日 | 阅读 2 分钟 访问修饰符用于定义数据和代码对外界的可见性。 您可以将可访问性应用于类、特质、数据成员、成员方法和构造函数等。 Scala 提供了最低的访问权限。 您可以根据您的应用程序要求将任何访问修饰符应用于您的代码。 Scala 仅提供三种类型的访问修饰符,如下所示:
在 Scala 中,如果您不提及任何访问修饰符,则将其视为无修饰符。 下表包含有关访问修饰符的访问权限的信息。
Scala 示例:私有访问修饰符在 Scala 中,私有访问修饰符用于使数据仅在声明它的类中可访问。 它是最受限制的,并将您的数据保持在有限的范围内。 私有数据成员不会继承到子类中。 输出 error: variable a in class AccessExample cannot be accessed in AccessExample p.a = 12 ^ one error found Scala 示例:受保护的访问修饰符受保护的访问修饰符仅在类、子类和伴生对象中可访问。 声明为受保护的数据成员在子类中继承。 让我们看一个例子。 输出 a = 10 Scala 示例:无访问修饰符在 Scala 中,当您不提及任何访问修饰符时,它被视为无访问修饰符。 它与 Java 中的 public 相同。 它是最不受限制的,可以从包内部或外部的任何位置轻松访问。 输出 a = 10 下一个主题Scala 数组 |
我们请求您订阅我们的新闻通讯以获取最新更新。