我是靠谱客的博主 怕孤独服饰,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部