面向对象编程小结(学习笔记)

原创 2013年12月04日 15:59:07

1.继承与动态绑定的思想,简单但功能强大。


2.继承使我们编写新类,新类与基类共享行为但重定义必要的行为。


3.动态绑定使编译器能够在运行时根据对象的动态类型确定运行函数的哪个版本。


4.继承与动态绑定的结合使我们能够编写具有特定类型行为而又独立于类型的程序;


5.在c++中,动态绑定仅在通达引用指针调用时才能应用于声明为虚的函数


6.继承对象由基类部分与派生类部分组成。


7.继承对象是通过在处理派生部分之前对对象的基类部分进行构造、复制和赋值,而进行构造、复制和赋值的。


8.因为派生类对象包含基类部分,所以可以将派生类型的引用或指针转换为基类类型的引用或指针

相关文章推荐

Python学习笔记——面向对象编程

接下来学习面向对象编程,基础的就不记录了,只记录一些Python特有的或者高级的特性。 http://www.liaoxuefeng.com/wiki/0014316089557264a6b348...

Python学习笔记09_面向对象编程Object Oriented Programming

面向对象编程 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。 面向对象的程序设计把计算机程序视为一组对象的集合,每个对象可以接收其他对象发过来的消息,并处理这些消息,计算机...
  • padluo
  • padluo
  • 2017年02月10日 08:12
  • 94

javascript面向对象编程---学习笔记

1.面向对象编程 javscript不区分类和实例的概念,而是通过原型(prototype)来实现面向对象编程。var Student = { name: 'Robot', heig...

学习笔记之JavaSE(14)--面向对象编程5

小总结和垃圾回收机制

C++ primer第二次阅读学习笔记(第15章:面向对象编程)

第十五章:面向对象编程 继承和动态绑定与抽象一起成为面向对象编程的基础。 C++中用类进行数据抽象,用派生从一个类继承另一个类,动态绑定是编译器能够在运行时决定,是使用基类中定义的函数还是派生类中...

面向对象编程基础学习笔记

1>面向对象概念;   1,类Class   具有相同属性,方法的事物的一个抽象集合;   2,对象Object 现实存在的,具体的事物就是对象;     3,字段Field   类的状态  ...

php面向对象编程示例学习笔记

1、__get()和__set()方法

java学习笔记《java面向对象编程》——数据类型和变量

1、Java语言把数据类型分基本类型和引用类型。 一、先介绍基本数据类型,八种基本数据类型,boolean(一个字节)、byte(一个字节)、short(两个字节)、int(四个字节)、lo...
  • dnxyhwx
  • dnxyhwx
  • 2011年11月07日 14:07
  • 905

java学习笔记:面向对象编程之工具类的创建与单例设计模式

ObjectDemo.java public class ObjectDemo { public static void main(String[] args) { int arr[] =ne...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:面向对象编程小结(学习笔记)
举报原因:
原因补充:

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