C++学习笔记之绪论

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

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

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

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

3.对象

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

4.类

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

5.封装

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

6.继承

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

7.多态性

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

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

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

9.信息的存储单位

  • 位:bit,量度数据的最小单位;
  • 比特:byte,1byte=8bit;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值