Scala 访问修饰符
2016-09-21 18:30
330 查看
Scala 访问修饰符基本和Java的一样,分别有:private,protected,public。
如果没有指定访问修饰符符,默认情况下,Scala对象的访问级别都是 public。
Scala 中的 private 限定符,比 Java 更严格,在嵌套类情况下,外层类甚至不能访问被嵌套类的私有成员。用private关键字修饰,带有此标记的成员仅在包含了成员定义的类或对象内部可见,同样的规则还适用内部类。
在 scala 中,对保护(Protected)成员的访问比 java 更严格一些。因为它只允许保护成员在定义了该成员的的类的子类中被访问。而在java中,用protected关键字修饰的成员,除了定义了该成员的类的子类可以访问,同一个包里的其他类也可以进行访问。
Scala中,如果没有指定任何的修饰符,则默认为 public。这样的成员在任何地方都可以被访问。
如果没有指定访问修饰符符,默认情况下,Scala对象的访问级别都是 public。
Scala 中的 private 限定符,比 Java 更严格,在嵌套类情况下,外层类甚至不能访问被嵌套类的私有成员。用private关键字修饰,带有此标记的成员仅在包含了成员定义的类或对象内部可见,同样的规则还适用内部类。
在 scala 中,对保护(Protected)成员的访问比 java 更严格一些。因为它只允许保护成员在定义了该成员的的类的子类中被访问。而在java中,用protected关键字修饰的成员,除了定义了该成员的类的子类可以访问,同一个包里的其他类也可以进行访问。
Scala中,如果没有指定任何的修饰符,则默认为 public。这样的成员在任何地方都可以被访问。
相关文章推荐
- Scala:访问修饰符、运算符和循环
- Scala学习(十)--- 访问修饰符
- Scala 访问修饰符
- Scala 访问修饰符
- Scala访问权限修饰符:private和private[this]
- Scala学习文档-访问修饰符
- scala基础-访问修饰符
- Scala基础教程(三):访问修饰符、运算符
- Scala访问修饰符
- scala学习笔记(三)——访问修饰符
- Scala学习之包、引用和访问修饰符
- Scala访问修饰符可见性问题(对比Java)
- scala 访问修饰符
- Scala语言的访问修饰符
- Scala:访问修饰符、运算符和循环
- Scala:访问修饰符、运算符和循环
- Scala访问修饰符
- scala的访问修饰符
- scala(5)-----访问修饰符
- 面向 Java 开发人员的 Scala 指南:包和访问修饰符