Scala编程之访问修饰符
2016-07-05 14:52
197 查看
private ,protected,public,在不加前两者声明时为public为公共式访问;
private为私有式访问;protected为家族式访问,与Java一致。
object Outer {
class Inner{
def f(){//若该方法是私有属性 private 则不能被外部类调用
println("f");
class InnerMost{
f(); //内部类可以调用外部私有成员
}
}
}
(new Inner).f();//若方法f()为私有成员,则不能被调用
}
private:如图:
protected:如图:
private为私有式访问;protected为家族式访问,与Java一致。
object Outer {
class Inner{
def f(){//若该方法是私有属性 private 则不能被外部类调用
println("f");
class InnerMost{
f(); //内部类可以调用外部私有成员
}
}
}
(new Inner).f();//若方法f()为私有成员,则不能被调用
}
private:如图:
protected:如图:
相关文章推荐
- ZigZag Conversion(python)
- QT signal & slot 定义及用法
- 华为机试---求int型数据在内存中存储时1的个数
- JUnit4使用教程-快速入门
- Java语言势不可挡
- eclipse 安装spket插件
- C语言之计算字符串最后一个单词的长度,单词以空格隔开
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (六)写在后面的话
- C#学习笔记之泛型委托
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (五)测试你的成果
- Java基础——IO流
- Spring MVC 实践 - Base
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
- JAVA的精华就在面向对象思想
- eclipse支持多个jdk版本共存
- Spring4.x官方参考文档中文版——第21章 Web MVC框架(19)
- Spring MVC 实践 - Base
- Spring MVC 实践 - Base
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (四)配置全攻略
- Matlab的GUI中figure的WindowButtonDownFcn与axes的ButtonDownFcn