博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript面向对象
阅读量:5068 次
发布时间:2019-06-12

本文共 399 字,大约阅读时间需要 1 分钟。

 面向对象:不了解原理的情况下,会使用功能,不关注内部细节,是一种通用思想

对象:黑盒子 不了解内部的结构,知道表面的各种操作

面向对象编程OOP:

  •    特点:抽象(抓住核心问题),
  •    封装(不考虑内部实现,只考虑功能),
  •    继承(遗传 父母和孩子 从父类继承出一些属性和方法,还可以 有自己的新方法)

             多重继承  多态

 

对象由属性和方法组成

  • 属性-变量:状态 静态
  • 方法-函数:过程 动态
        

    结果:7       12     abc     abcd

  • this:当前发生事件的对象   当前的方法属于谁

    12

    object Window   当前的方法属于谁  属于Window

  • 不能再系统对象中随意添加方法、属性,否则会覆盖已有方法和属性
  • object 对象  没有东西

   

 

 

  • 工厂方式的缺点:没有new    函数重复导致资源浪费

转载于:https://www.cnblogs.com/Yimi/p/6347715.html

你可能感兴趣的文章
[Bzoj4570][Scoi2016]妖怪(右上凸包)
查看>>
FPGA下载配置电路注意事项
查看>>
shell grep 筛选
查看>>
Get package name
查看>>
collectionFramwork-1
查看>>
前端自动化构建工具gulp记录
查看>>
JavaScript(DOM操作)(Window.document对象)
查看>>
POJ3074 Sudoku —— Dancing Links 精确覆盖
查看>>
editor上传图片
查看>>
常用的正则表达式
查看>>
centos7 keepalived 配置高可用
查看>>
用递归方法解决汉诺塔问题(Recursion Hanoi Tower Python)
查看>>
Silverlight 动画性能
查看>>
mysql基础,事物
查看>>
C++11之auto和decltype
查看>>
制作登录界面的布局时候,可以使用 android:stretchColumns="0,3"
查看>>
PHP使用Sublime Text3技巧
查看>>
匿名内部类new Runnable()
查看>>
数组方法及es6新增数组方法
查看>>
mysql_study_1
查看>>