设为首页 加入收藏

TOP

A.3.4 访问修饰符
2013-10-07 14:31:37 来源: 作者: 【 】 浏览:59
Tags:A.3.4 访问 修饰

A.3.4  访问修饰符

C++(www.cppentry.com)中,没有访问修饰符这个概念;换句话说,所有类本质上都是公有的。C++(www.cppentry.com)中的解决方法就是创建一个"内部"类,可以在定义它的类中有效地限制"内部"类的作用域。

相反,Java与ActionScript都有访问修饰符,例如public、private以及protected,用来限制类的可见性。这也就是说,Java与ActionScript实现访问修饰符的方式与C++(www.cppentry.com)略有不同。

在Java中,有一个带有私有构造函数的私有类的概念。对于Java,这是一个非常重要的功能,例如,拥有私有构造函数可以使实现单例设计模式相当简单。在另一方面,虽然在ActionScript中可以将类成员标记成私有,但无法使类或它们的构造函数私有化。在ActionScript中没有私有构造函数这个缺陷使得实现某些工作更加困难,例如单例设计模式。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇A.2.1 使用数据类型 下一篇A.3.2 多态性

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: