首页 > 代码库 > vc++windows编程技术(1)
vc++windows编程技术(1)
1.1Windows应用特点
windows应用的面相对象性的了解 。并不是意味着windows应用是采用面相对象的语言开发的。
windows应用时多任务的可以同时运行2个或以上的控制台应用;而控制台应用是单任务的,即在同一个控制台下一次只能运行一个应用。
设备无关的图形输出。windows应用的所有输出都是图形的。
1.2面相对象程序设计基础
对象的三个特征:标志,状态和行为。标志即对象名(标示符);状态即对象的属性,是对象的静态特征(属性,域,字段);行为是对象能够提供的服务,是对象的动态特征(函数,方法)。
类中只是定义了数据的类型和结构,并没有具体的值,根据类的定义产生一个对象的过程中,必须填入具体的值,哪怕是部分的或是默认的值。所以类是概念性的,对象是具体性的。
类的定义要占据一定的存储空间,类的定义方法和类名是存放在一起的。当一个具体的对象产生的时候,面相对象语言系统为这个对象分配存储空间,这个存储空间主要存放该对象的名和数据成员;
对象的静态特征是每个对象特有的,但是动态特征是某一类型的所有对象公有的。
接口与类的最大差别是接口中定义的成员并没有实现,接口中的方法是只有方法头,而没有方法体的定义。
聚合是两个或多个对象之间的协作关系。
嵌套:在一个类中定义另一个类叫做嵌套,类中之类称为嵌套类。继承,聚合和嵌套是在设计阶段完成的工作。
多态。
vc++windows编程技术(1)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。