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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复