什么是面向对象编程OOP

比眉伴天荒 2021-09-28 08:52 546阅读 0赞

什么是面向对象编程OOP?

OOP(Object Oriented Programming) 面向对象编程:
将现实的事物抽象出来,把现实生活的事物以及关系,抽象成类,通过继承,实现,组合的方式把万事万物都给容纳了。实现了对现实世界的抽象和数学建模。这是一次飞跃性的进步。

注意和面向过程编程区别

面向对象过程不需要注意实现细节。

面向对象的三大特性
1、封装
隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。
2、继承
提高代码复用性;继承是多态的前提。
3、多态
父类或接口定义的引用变量可以指向子类或具体实现类的实例对象。提高了程序的拓展性。

发表评论

表情:
评论列表 (有 0 条评论,546人围观)

还没有评论,来说两句吧...

相关阅读

    相关 面向对象编程OOP

    一.定义 面向对象程序设计(Object Oriented Programming,OOP)是一种计算机编程架构。OOP的一条基本原则是计算机程序由单个能够起到子程序...

    相关 面向对象编程OOP

    面向对象编程(OOP)      Java是一个支持并发、基于类和面向对象和计算机编程语言。如下是面向对象软件开发的优点:         1、代码开发模块化,更容易维

    相关 什么OOP(面向对象编程)?

    我们来思考一个简单的问题:如何使用Python程序表示一只小狗呢?没错,表示一只小狗,或者说用Python程序对小狗进行建模,如果你回答不上来,那么请跟着我来看一下如何解决这个

    相关 面向对象编程OOP

    一:面向对象编程是java的一个优点:特性:【①封装②继承③多态④抽象】 (1):代码开发模板化.易维护,修改 (2):代码复用 (3):增强代码可靠性,灵活性 (4)