美文网首页
面向对象 封装、抽象、继承、多态性四个基本概念

面向对象 封装、抽象、继承、多态性四个基本概念

作者: HappyGhh | 来源:发表于2023-04-10 17:58 被阅读0次

封装

将相关属性和针对这些属性执行操作的方法封装在类中。以手机为例,它封装了摄像头、显示屏、存储卡以及其他一些硬件和软件组件。您不必担心这些组件的内部连接方式。

抽象

封装的扩展,其目的是尽可能隐藏内部实现逻辑。例如,如果您要使用手机拍照,只需打开相机应用,将手机对准要拍摄的场景,然后点击按钮即可。您不需要了解相机应用的构建方式或手机上相机硬件的实际运作方式。简而言之,相机应用的内部机制以及移动设备相机的拍照方式已经过抽象,可让您专心执行重要的任务。

继承

可让您通过建立父子关系来基于其他类的特性和行为构建类。例如,不同的制造商生产各种运行 Android OS 的移动设备,但每种设备的界面都不同。换言之,制造商会继承 Android 操作系统的功能,并在这个基础上构建自己的自定义功能。

多态性

Polymorphism(多态性)这个单词是希腊语词根“poly-”(意为许多)和“morphism”(意为形态)的合成词。多态性是指以单一、通用的方式使用不同对象的能力。例如,当您将蓝牙音箱连接到手机后,手机只需要知道目前有设备可通过蓝牙播放音频。虽然可供您选择的蓝牙音箱有很多种,但手机不必知道各个音箱的具体使用方式。

相关文章

  • java 面试题(1)

    1:java 面向对象 面向对象的特征有哪些方面? 抽象,继承,封装:多态性。 抽象:抽象是将一类对象的共同特征总...

  • Java面向对象的四个特征

    Java面向对象的四个特征:抽象、继承、封装、多态性 (1)抽象:忽略主题全部不打算把全部事件描述下来,只是抽取主...

  • C艹之路 1.1f继承与派生,多态与虚函数

    抽象,封装,继承,多态这是面向对象的四个特点抽象,封装指的类的声明继承指的是类的继承封装 封装 派生类 class...

  • Ruby类和对象

    Ruby 是一种完美的面向对象编程语言。面向对象编程语言的特性包括:数据封装、数据抽象、多态性、继承。 这些特性将...

  • java中四大特性多态

    概述 我们都知道面向对象有四个基本特性:抽象、封装、继承、多态。这四个特性,概括起来可以这么理解,抽象、封装、继承...

  • JAVA的对象和类

    作为面向对象的语言,支持以下基本概念:多态、继承、封装、抽象、类、对象、实例、方法、重载。其中类和对象是面向对象的...

  • 1.1 面向对象编程基本概念

    基本概念 Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例-方法 重载 对...

  • 面向对象:论封装的重要性

    面向对象的基本概念包括对象、类、抽象、封装、继承、多态、接口、消息、组件、复用和模式等。 封装 访问权限的控制常被...

  • Java 对象和类

    Java作为一种面向对象语言。支持以下基本概念: 多态、继承、封装、抽象、类、对象、实例、方法、重载 对象:对象是...

  • 008.java 对象和类

    Java 对象和类 Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法...

网友评论

      本文标题:面向对象 封装、抽象、继承、多态性四个基本概念

      本文链接:https://www.haomeiwen.com/subject/qcdwddtx.html