Java 面向对象
始祖:simula第一种面向对象语言。
始祖:smalltalk第一个真正面向对象(一切可表现为对象的编程模式)的语言。
OOPs(面向对象编程系统)
他提供一些概念
对象
任何具有状态和行为的实体都称为对象
类
对象的集合称为类
继承
当一个对象获取父对象的所有属性和行为,称为继承。 它提供代码可重用性。 它用于实现运行时多态性。
多态性
当一个任务通过不同的方式执行时,称为多态性,在Java中 ,使用方法重载和方法重写来实现多态。
抽象
隐藏内部细节和显示功能称为抽象。
封装
将代码和数据绑定(或包装)在一起成为单个单元称为封装。
面向对象编程语言和基于对象的编程语言有什么区别?
除了继承,基于对象的编程语言遵循OOP的所有功能。JavaScript和VBScript是基于对象的编程语言。