前言:今天第一次上C++课程。根据老师的所讲内容进度,记录C++知识!!!
第一章
问题一:什么是面向对象程序设计?
面向对象程序设计是一种新的程序设计范型。主要特征是:程序=对象+消息
面向对象程序设计的基本元素是对象,面向对象程序的主要结构特点是:
1. 程序一般由类的定义和类的使用两部分组成;
2.程序中的一切操作都是通过向对象发送消息来实现的,对象接收到消息后,启动有关方法完成相应的操作。
面向对象程序设计方法模拟人类习惯的解题方法,代表了计算机程序设计新颖的思维方式。这种方法的提出是对软件开发方法的一场革命,是目前解决软件开发面临困难的最有希望、最有前途的方法之一。
补充:
1.程序设计范型是指设计程序的规范、模型和风格,它是一类程序设计语言的基础。
2.面向过程程序设计的特征:程序=过程+调用
问题二: 什么是对象?什么是类?对象与类的关系是什么?
对象:在现实生活中,任何事物都是对象。它可以是一个有形的具体存在的事物(一张桌子,一个学生,一辆汽车);它也可以是一个无形的,抽象的事物(一次演出,一场球赛,一次出差)。对象既可以很简单,也可以很复杂,复杂的对象可以由若干简单的对象构成。对象一般可以表示为:属性+行为,一个对象往往是由一组属性和一组行为构成的。在面向对象程序设计中&