Java面向对象(OOP)概念


始祖:simula第一种面向对象语言。
始祖:smalltalk第一个真正面向对象(一切可表现为对象的编程模式)的语言。

OOPs(面向对象编程系统)

      他提供一些概念

对象

      任何具有状态和行为的实体都称为对象

      对象的集合称为类

继承

      当一个对象获取父对象的所有属性和行为,称为继承。 它提供代码可重用性。 它用于实现运行时多态性。

多态性

      当一个任务通过不同的方式执行时,称为多态性,在Java中 ,使用方法重载和方法重写来实现多态。

抽象

      隐藏内部细节和显示功能称为抽象。

封装

      将代码和数据绑定(或包装)在一起成为单个单元称为封装。

面向对象编程语言和基于对象的编程语言有什么区别?

      除了继承,基于对象的编程语言遵循OOP的所有功能。JavaScript和VBScript是基于对象的编程语言。

猜你喜欢

转载自blog.csdn.net/weixin_43101144/article/details/84335269
今日推荐