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

    概念

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

    特性

    1. 抽象性

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

    2. 封装性

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

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

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

    3. 继承性

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

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

  • 相关阅读:
    基础数据补充
    购物车
    小数据池、深浅拷贝和集合
    列表、元组和range
    小数据池、深浅拷贝和集合练习
    字典
    字符串练习
    列表练习
    练习
    字典练习
  • 原文地址:https://www.cnblogs.com/ghlucky/p/5716722.html
Copyright © 2011-2022 走看看