我是靠谱客的博主 怕孤独服饰,最近开发中收集的这篇文章主要介绍Cpp面向对象概念-笔记Cpp面向对象概念Object-Oriented Concepts,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Cpp面向对象概念Object-Oriented Concepts
本文参考此处
- Object
- Class
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- Overloading
Object
数据(data)和函数(操作)的捆绑单元,就是对象。
Class
blueprint
Abstraction
抽象指的是,只向外面提供那些必须的信息,而把内部细节隐藏起来。
Encapsulation
封装,尽量把数据(data)和跟其相关的操作(函数)放在一个地方。
而在过程语言中,一个函数(function)操作哪些数据,并不能明显被知道(not always clear which functions work on which variables)。
Inheritance
继承,使代码重用,大大减少了代码量。
Polymorphism
同一个函数或运算符,在不同的使用处境,会引发不同的操作(different ways),这就是多态。
Overloading
重载,属于多态的一种。当函数或运算符因操作不同的数据类型而区分,就是重载。
最后
以上就是怕孤独服饰为你收集整理的Cpp面向对象概念-笔记Cpp面向对象概念Object-Oriented Concepts的全部内容,希望文章能够帮你解决Cpp面向对象概念-笔记Cpp面向对象概念Object-Oriented Concepts所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复