美文网首页PHP程序员
PHP面试题:什么事面向对象?主要特征是什么?

PHP面试题:什么事面向对象?主要特征是什么?

作者: php转go | 来源:发表于2020-09-08 19:57 被阅读0次

什么事面向对象?主要特征是什么?

面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。
主要特征:封装、继承、多态。

拓展

  • 封装是将数据和代码捆绑到一起,对象的某些数据和代码可以是私有的,不能被外界访问,以此实现对数据和代码不同级别的访问权限。防止了程序相互依赖性而带来的变动影响,面向对象的封装比传统语言的封装更为清晰、更为有力。有效实现了两个目标:对数据和行为的包装和信息隐藏。
  • 继承简单地说就是一种层次模型,这种层次模型能够被重用。层次结构的上层具有通用性,但是下层结构则具有特殊性。在继承的过程中类则可以从最顶层的部分继承一些方法和变量。类除了可以继承以外同时还能够进行修改或者添加。通过这样的方式能够有效提高工作效率。在这里举一个例子,当类X继承了类Y后,此时的类X则是一个派生类,而类Y属于一个基类。 继承是从一般演绎到特殊的过程,可以减少知识表示的冗余内容,知识库的维护和修正都非常方便。更有利于衍生复杂的系统。
  • 多态是指不同事物具有不同表现形式的能力。多态机制使具有不同内部结构的对象可以共享相同的外部接口,通过这种方式减少代码的复杂度。一个接口,多种方式。
  • 每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识

相关文章

  • PHP面试题:什么事面向对象?主要特征是什么?

    什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特...

  • PHP试题平时多看看,总有一天能用上

    1. 什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。...

  • PHP面试题附答案(实战经验)

    什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特...

  • php面试题之面向对象(二)

    继上一篇“php面试题之面向对象(一)”发表后,今天继续更新。 整个面向对象文章的结构涉及的内容模块有: 一、面向...

  • PHP面试题库库-PHP基础部分

    2020PHP经典面试题汇总,包括如下部分: PHP基础部分 PHP 高级部分 数据库相关 面向对象部分 Thin...

  • php面试常问的题目2

    PHP专业面试题汇总一、PHP基础:二、数据库部分三、面向对象部分四、ThinkPHP部分五、smarty模板引擎...

  • 2020PHP经典面试题库-高级部分

    2020PHP经典面试题库汇总,包括如下部分: PHP基础部分 PHP 高级部分 数据库相关 面向对象部分 Thi...

  • 学习UML1--OOP与类关系

    学习UML首先要了解面向对象的主要特征以及对象之间的关系。 OOP(面向对象)主要特征:抽象:强调实体的本质、内在...

  • 基础面试题

    1. 什么是面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。...

  • 2020最新PHP面试100题(一)

    一、什么是面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主...

网友评论

    本文标题:PHP面试题:什么事面向对象?主要特征是什么?

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