C语言是一种面向结构过程(自上而下的树状结构)的编程语言;C++是一种面向对象的编程语言。
C++的几个主要概念:对象和类的关系、封装、继承、多态性。
对象是指客观事物的属性(“静态性”的)和行为或服务(“动态性的”),而类是指这些对象所抽象出共有的属性和行为特征(也可以称这些共有属性对象的集合或具体实例的抽象描述) ;
封装是指将对象的共有属性和行为特征结合为一个整体形成一个系统,隐蔽尽可能多的内部细节,通过有限个“外界接口”与外界相联系;
继承是指特殊类的对象具体一般类的全部属性和行为特征, 即特殊类对一般类的继承;
多态性是指一般类的对象的属性和行为被特殊类所继承后,可以具有不同的数据类型和行为。多态性比较抽象难理解。
文章评论(0条评论)
登录后参与讨论