C++面向对象特性实现机制的初步分析 Part1

原创 2002年03月26日 11:08:00

本人的毕业论文,正在写作中。贴出半成品,请大家指导! 联系 jerryyu@21cn.com


摘要… …<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Abstract… …


目录

前言


1准备知识

1.1 程序对内存的使用方法

1.2 C++ Class内存格局

1.3 编译期和执行期

2封装

2.1 封装的目的和意义

2.2 封装的实现机制

2.2.1 类成员函数的调用方法

2.2.2 封装的性能问题


3继承

类继承的内存结构,子类,父类之间的关系

接口继承和实现继承

继承带来的开销


4多态

多态--就是指事物不同的方面

虚函数

纯虚函数,虚拟继承

虚函数与函数重载的区别

 

5 All in one,演示

 

6附录


致谢


参考书目


 

C++面向对象特性实现机制的初步分析 Part3

Chapter 2 封装 2.1 封装的目的和意义 广义的说,封装是为了使这个世界以更加简单的方式呈现在我们的面前。买一台电冰箱,我不必要知道里面压缩机的运作过程,不必了解详细的制冷过程,我所要所的是...
  • yongyu2000
  • yongyu2000
  • 2002年03月25日 08:49
  • 586

C++面向对象特性实现机制的初步分析 Part2

本人beta版的毕业论文,请各位指正! Chapter 1 准备知识 C++是一种面向对象的高级语言,要了解它的一些内部机制,我们有必要先熟悉其二进制代码的编译过程,并且要了解运行这些二进制代码时内存...
  • yongyu2000
  • yongyu2000
  • 2002年03月25日 08:49
  • 607

C语言实现C++面向对象语言多态特性

我们知道,C++语言演化过程中,加入了不少新特性,使其成为一门现代高级OO语言。当初C++在上个世纪七十年代末,80年代初时,C++发展刚刚起步,那时C++可以看作C with class,C++编写...
  • sunjunior
  • sunjunior
  • 2016年03月09日 21:02
  • 1314

面向对象三大特性,五大原则

以前一直认为程序中的类有使用到封装继承多态就是面向对象设计,其实不然 封装,继承,多态只是面向对象的三大特性,但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象, ...
  • xtzmm1215
  • xtzmm1215
  • 2015年07月18日 22:28
  • 6555

C++面向对象编程的基本概念及四种机制及类和对象

①面向对象编程的基本概念 1.对象——实体 组成部分:{属性,行为}。 eg.一个学生可以是一个对象,那么这个学生的属性有学号,年级,班级等;行为有选课,考试,体侧等。 2.类——抽象 组成部分:{属...
  • qq_37385726
  • qq_37385726
  • 2017年04月28日 16:36
  • 188

C++编程之面向对象的三个基本特征

面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只...
  • zhanyimao
  • zhanyimao
  • 2011年09月14日 21:41
  • 4885

C++:面向对象的基本特征

面向对象方法首先对需求进行合理分层,然后构建相对独立的业务模块,最后通过整合各模块,达到高内聚、低耦合的效果,从而满足客户要求。具体而言,有三个基本特征:封装、继承和多态。封装:将客观事物抽象成类,每...
  • oMengLiShuiXiang1234
  • oMengLiShuiXiang1234
  • 2016年05月10日 17:19
  • 1000

面向对象三大特性---封装性

思路:1,封装是什么?-->为什么要封装(即封装的好处)--
  • u014167212
  • u014167212
  • 2014年04月22日 16:36
  • 2330

深入理解C++面向对象机制(三)构造与析构

深入理解C++面向对象机制(三)构造与析构 零.声明 1.《深入理解C++面向对象机制》系列的博文是博主阅读《深度探索C++对象模型》之后的自我总结性质的文章。当然也希望这些文章能...
  • Stan1989
  • Stan1989
  • 2014年08月16日 15:03
  • 1260

C++笔记:面向对象编程基础

面向对象编程基础 面向对象编程基于三个基本概念: 数据抽象-继承-动态绑定...
  • liufei_learning
  • liufei_learning
  • 2014年03月18日 06:20
  • 5935
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++面向对象特性实现机制的初步分析 Part1
举报原因:
原因补充:

(最多只允许输入30个字)