您的位置:首页 > 编程语言 > Java开发

Java面向对象(OOP)概念

2018-11-22 10:44 162 查看

Java 面向对象

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

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

    OOPs(面向对象编程系统)

          他提供一些概念

    对象

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

          对象的集合称为类

    继承

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

    多态性

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

    抽象

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

    封装

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

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

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

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: