zoukankan      html  css  js  c++  java
  • 面向对象(三大特性)

    面向对象具有三大特性:继承、封装、多态

    继承

         如:子类 继承 父类,子类就具备了父类的公共属性和方法。

     作用:

      1、减少重复代码。

      2、成就了类与类的关系,为多态打下基础。

     封装:

    封装,顾名思义是将内容封装到某个地方,然后再去调用被封装到某处的内容。所以运用面向对象的封装特性时。

    需要注意两点:

    1、将内容封装到某处

    2、从某处调用被封装的内容

    作用:

    1、就是将常用部分封装起来,在其它地方(包含其它项目)可重复使用,减少大量冗余代码

    2、从而达到通用、灵活、独立的效果(避免Ctrl+C、Ctrl+V)

    多态:

    多态就是指不同的对象收到相同的消息时,会产生不同的行为,同一个类在不同的场合下表现出不同的行为特征,或不同的状态。

    也就是说一个类(父类)具备了多种形态或状态,被称为多态。

    作用:把不同的子类对象都当做父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适用需求不断变化。

  • 相关阅读:
    重学《C#高级编程》(序)
    分布式锁-基于redis的分布式锁实现
    CentOS 7.9 安装docker
    JAVA使用UDP收发文件
    MYSQL 查询指定范围内的经纬度
    tomcat 8.x 配置 HTTPS 协议
    JDBC 连接 Oracle 11g 集群
    [centos7] svn
    单例模式
    Extjs 中 Treepanel 实现级联选中效果
  • 原文地址:https://www.cnblogs.com/qiupiaohujie/p/11965156.html
Copyright © 2011-2022 走看看