美文网首页
01.面向对象

01.面向对象

作者: 还没想好ONE | 来源:发表于2022-03-04 16:08 被阅读0次

描述

面向对象编程是利用类和对象编程的一种思想。万物皆可类,类是对于世界事物的高度抽象。
面向对象的三大特征:封装、继承、多态;

  • 封装
    一个类行为和属性与其他类的关系,低耦合,高内聚。
    封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。
    对外界而已它的内部细节是隐藏的,暴露给外界的只有它的访问方法;使用者按照既定的调用方法,不必关心方法内部的实现便于使用;便于修改,增加代码的可维护性。

  • 继承
    继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。

  • 多态
    封装和继承最后归结于多态,多态是指:类和类的关系,两个类有继承关系,并存在有方法的重写,故而可以在调用的时候,有父类引用指向子类对象。
    多态必备三个要素:继承、重写、父类引用指向子类对象

相关文章

  • 01.面向对象

    描述 面向对象编程是利用类和对象编程的一种思想。万物皆可类,类是对于世界事物的高度抽象。面向对象的三大特征:封装、...

  • 面向对象(OOP)基本概念

    面向对象编程 —— Object Oriented Programming 简写 OOP 01. 面向对象基本概念...

  • Java 工程师成神之路

    一、基础篇 01.面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台...

  • 面向对象-01基本概念

    面向对象(OOP)基本概念 目标 01.面向对象基本概念 ●面向对象和面向过程,是两种不同的编程方式●对比面向过程...

  • python 面向对象封装案例

    面向对象封装案例 目标 封装 小明爱跑步 存放家具 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 ...

  • 14.Python对象封装

    面向对象封装案例 目标 封装 小明爱跑步 存放家具 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 ...

  • 2020你必须准备的50道Typescript面试题[转]

    01. TypeScript 和 JavaScript 区别? TypeScriptJavaScript面向对象的...

  • 01.面向对象PHP学习

    一、什么面向对象 面向对象是一种编程的思维,最主要的是它是一种思想。举个简单的例子,你想组装台电脑,但是不懂电脑方...

  • 《设计模式之美》学习笔记(一)

    01.当谈论面向对象的时候,我们到底在谈论什么? 面向对象编程的英文缩写是 OOP,全称是 Object Orie...

  • Java入门 - 面向对象 - 01.继承

    原文地址:http://www.work100.net/training/java-inheritance.htm...

网友评论

      本文标题:01.面向对象

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