C++学习笔记之绪论

  时间:2019-01-11
本文章向大家介绍C++学习笔记之绪论,主要包括C++学习笔记之绪论使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1.C++是一个面向对象的语言

  • 就是将客观事物看作具有属性和行为的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形成类(Class)。所谓抽象,就是对具体问题进行概括,抽出一部分对象的公共性质并加以描述。抽象有数据抽象和行为抽象,例如,一个时钟程序,它必须有时、分、秒,这是对它的数据抽象,此外它必须具有显示时间以及设置时间的功能,这是对它的行为抽象。

2.什么是面向对象的方法?

  • 它将数据及对数据的操作方法放在一起,作为一个相互依存、不可分离的整体——对象(object);对同类型对象抽象出共性,形成类;类中的大多数数据只能用本类的方法进行处理,类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行传递。

3.对象

  • 对象是对客观事物的一个抽象描述。

4.类

  • 类是具有相同属性的对象的集合,它是对问题的抽象描述,是对逻辑上相关的数据和函数的封装,类的变量就是类的对象,也叫实例,定义对象的过程,就是对类进行实例化的过程。

5.封装

  • 在解决一个问题过程中,尽可能隐藏方法的内部细节,尽可能提供方法的使用接口。

6.继承

  • 继承是对已有类的丰富,子类拥有父类的功能,同时提供额外的功能。

7.多态性

  • 从父类继承出来的子类各不相同,它们可以通过不同的函数来丰富父类。

8.为什么计算机使用的是二进制?

  • 因为具有两种稳定状态的物理器件很多,如门电路的导通和截止,电压的高与低,它们可以对应1和0。

9.信息的存储单位

  • 位:bit,量度数据的最小单位;
  • 比特:byte,1byte=8bit;

上一页 下一页

原文地址:http://www.manongjc.com/article/42940.html