zoukankan      html  css  js  c++  java
  • 面向对象

    概念

    1.面向对象就是使用对象. 面向对象开发就是使用对象开发.
    2. 面向过程就是以过程的方式开发. 面向对象是对面向过程的封装.

    特性

    1. 抽象性

      所谓的抽象性就是: 如果需要用一个对象描述一个数据, 需要抽取这个对象的核心数据
      1. 提出需要的核心属性与方法
      2. 不在特定环境下无法明确对象的具体意义

    2. 封装性

      对象是将数据与功能组合到一起, 即封装
      1. js 对象就是 键值对的集合
      * 键值如果是数据( 基本数据, 复合数据, 空数据 ), 就称为属性
      * 如果键值是函数, 那么就称为方法

      2. 对象就是将属性与方法封装起来 

      3. 方法是将过程封装起来

    3. 继承性

      所谓继承就是自己没有, 别人有. 拿过来为自己所用, 并成为自己的东西
      1. 传统继承基于模板
      2. js 继承基于对象

    ---恢复内容结束---

  • 相关阅读:
    js炫酷效果
    程序员的执着
    [心得]docker学习笔记
    [心得笔记]多线程之间的内存可见性问题
    Docker入门
    [心得体会]jvm
    redis学习总结
    [心得]redis集群环境搭建的错误
    Linux安装mysql5.7版本
    Cent OS下安装JDK11
  • 原文地址:https://www.cnblogs.com/ghlucky/p/5716722.html
Copyright © 2011-2022 走看看