zoukankan      html  css  js  c++  java
  • java面试----面对对象理解

    面对对象有三大特性,封装,继承,多态

    封装:

      就是将对象的属性和行为抽象出来,包装到类中

      属性:字段,行为:方法

    继承:

      将具有相同“属性”和“行为” 的对象,抽象出来,包装成一个父类;这种包装就是根据面向对象编程思想演变过来;

    多态:

      多态就是多种形态,相同的属性和行为,却有不同的表现方式,当继承某一个抽象类的时候,不同的类实现不同的抽象方法;(多态基于继承)

    面向接口编程:

      为了处理各个对象之间的协作关系,主要作用,将“定义”和“实现”分离,从而实现系统解耦的目的

      定义:接口的抽象方法,即为定义

      实现:实现接口中的所有的方法,即为实现;

  • 相关阅读:
    安利博客
    python 的高阶算法之堆排序
    functools模块用途
    类型注解
    高阶函数和装饰器
    生成器

    递归函数
    匿名函数
    函数 的 返回值作用域
  • 原文地址:https://www.cnblogs.com/yanxiaoge/p/10804722.html
Copyright © 2011-2022 走看看