c++关于封装、接口的简单理解
2014-03-29 10:54
656 查看
类是 面向对象程序设计语言中的一个概念。 类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。 类成员有3种不同的访问权限: 1)公有( public )成员可以在类外访问。 2)私有( private )成员只能被该类的成员函数访问。 3)保护( protected )成员只能被该类的成员函数或派生类的成员函数访问。 数据成员通常是私有的,成员函数通常有一部分是公有的,一部分是私有的。公有的函数可以在类外被访问,也称之为类的接口。可以为各个数据成员和成员函数指定合适的访问权限。 至于封装就是通过权限来限制类中的代码外界无法看到更无法更改。。值能通过接口来直接使用。。。类就像一个生产车间。。外界的人只需知道丢进去什么材料(参数)。。然后这个车间产生出来的是什么(接口)。。而把生产过程封装了。。你不知道是怎么生产的。。。
简单理解封装和接口
接口,简单说就是public的方法,供外部使用,通过这些public的方法,可以操作内部数据,所以称之为接口。 封装,一个类是由数据与方法组成的,将数据和方法放在一起,就是封装。
相关文章推荐
- C++简单学习(Part2_lecture 9)(数据抽象、数据封装、接口(抽象类))
- 程序小白---关于封装、继承、抽象类和接口的一些理解。
- C++中关于类(封装、继承、多态)区别于结构体的理解
- 关于封装,继承,多态三个概念的简单理解
- 关于c++中虚函数和接口的关系区分(简单)
- [C++]关于接口的设计与声明--对封装性的理解
- 关于C++中接口与实现的理解
- 简单的关于C++继承的封装
- 2013-12-15 【C++-01】:关于复制控制的一点理解
- 关于接口的理解
- 我的Android进阶之旅------>Android关于Log的一个简单封装
- 关于接口我的理解
- c++ 简单理解main参数
- 关于C++封装类为动态链接库
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对
- 关于java抽象类和抽象接口的理解
- php类的封装、继承和多态的简单理解
- c++ 关于引用 &的进一步理解
- C++关于指针的简单知识
- 关于C++字节对齐的分析与理解