Cpp面向对象概念-笔记
2015-03-13 11:02
176 查看
Cpp面向对象概念Object-Oriented Concepts
本文参考此处Object
Class
Abstraction
Encapsulation
Inheritance
Polymorphism
Overloading
Object
数据(data)和函数(操作)的捆绑单元,就是对象。Class
blueprintAbstraction
抽象指的是,只向外面提供那些必须的信息,而把内部细节隐藏起来。Encapsulation
封装,尽量把数据(data)和跟其相关的操作(函数)放在一个地方。而在过程语言中,一个函数(function)操作哪些数据,并不能明显被知道(not always clear which functions work on which variables)。
Inheritance
继承,使代码重用,大大减少了代码量。Polymorphism
同一个函数或运算符,在不同的使用处境,会引发不同的操作(different ways),这就是多态。Overloading
重载,属于多态的一种。当函数或运算符因操作不同的数据类型而区分,就是重载。相关文章推荐
- PHP面向对象学习笔记之一 基础概念
- C++入门学习笔记(一)--面向对象基本概念
- PHP面向对象学习笔记之一 基础概念
- 学习笔记:面向对象概念初论
- Java学习笔记之面向对象概念
- PHP面向对象笔记 —— 113 封装概念
- 学习笔记:面向对象概念中论
- Java学习笔记8(面向对象一:概念、private)
- iOS笔记之Objective - c 面向对象概念的解释
- 浙大面向对象程序设计笔记.类与对象的基本概念
- PHP面向对象笔记 —— 117 继承概念
- PHP面向对象笔记 —— 108 类与对象的概念
- java笔记--Day07--面向对象基础(相关概念)
- Java学习笔记之 面向对象基本概念
- PHP面向对象学习笔记之一:基础概念
- Java学习课堂笔记——面向对象程序设计的基本概念
- UML 学习笔记------ 面向对象概念的理解
- 《面向对象基础:C++实现》学习笔记之八
- 面向对象程序设计概念
- 面向对象程序设计概念