设为首页 加入收藏

TOP

A.3.4 访问修饰符
2013-10-07 14:31:37 】 浏览:335
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 多态性

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目