JavaScript 公有 私有 静态属性和方法
1.公有属性和公有方法
这里的 name age 都是参数传递进去 可以在外面直接实例化调用。
2.私有属性和方法
私有的只能在函数内部使用 作用域的原因
3.静态属性和静态方法
这里我首先 创建一个空函数 再往里面添加静态属性 所谓的静态属性 和方法 就是不需要实例化对象也即是不需要new 来调用。
4.特权方法
5.静态类
对于静态方法和静态属性,我们无需像第三步中那样去创建,可以使用字面量的方式来创建。
6.调用规则
调用公有方法,我们必需先实例化对象 公有方法中通过this调用公有属性和特权方法,不能使用this调用静态方法和属性,必需裁通过对象本身调用,即对象名。公有方法也不能调用私有方法
使用静态方法时,无需实例化对象,便可以调用,对象实例不能调用对象的静态方法,只能调用实例自身的静态属性和方法。
特权方法通过this调用公有方法、公有属性,通过对象本身调用静态方法和属性,在方法体内直接调用私有属性和私有方法。
对象的私有方法和属性,外部是不可以访问的,在方法的内部不是能this调用对象的公有方法、公有属性、特权方法的
转载于:https://www.cnblogs.com/syomm/p/5681179.html
JavaScript 公有 私有 静态属性和方法相关推荐
- es6中的静态属性和方法
es6 中 class 带static 关键字是静态方法 静态方法和对象无关,外部对象变量不能调用静态方法和属性 外部可以通过类名来调用 对象原型(就是类下面的方法)方法没有办法调用对象上面的静态方法 ...
- php 静态类内存,php面向对象中static静态属性与方法的内存位置分析
本文实例分析了php面向对象中static静态属性与方法的内存位置.分享给大家供大家参考.具体如下: static静态属性的内存位置-->类,而不是对象.下面做测试来证明一下 header(&q ...
- Python OOP:继承、单继承、多继承、__mro__、子类重写父类同名属性和方法、子类调用父类同名属性和方法、多层继承、super()、私有(实例)属性和方法、获取修改私有属性值、私有类属性
一.继承 Python⾯向对象的继承指的是多个类之间的所属关系,即⼦类默认继承⽗类的所有属性和⽅法. 继承作用:继承可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展. 在P ...
- JavaScript的对象、属性与方法
目录 一.JavaScript的预解析 二 .JavaScript的对象(面向对象编程) 1.对象:是一种数据类型.是属性和方法的集合 (1)属性:是对象的静态特征 (2)方法(函数):是对象的动态特 ...
- 细说JavaScript中对象的属性和方法
最近在回家的路上读了尼古拉斯的新书<JavaScript面向对象精要>,发现自己对对象的属性和方法不是很熟悉,特别是es5新增的部分,特写此文总结一下,同时也与大家共勉. 本文分为两部分, ...
- JavaScript window.document的属性、方法和事件小结
javascript中window.document的属性.方法和事件的总结,有需要的朋友可参考一下本文章. 属性: Attributes 存储节点的属性列表(只读) childNodes 存储节点的 ...
- 知识点 - python 类的私有/保护 属性和方法
类的私有属性: __private_attrs:两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问. 在类内部的方法中使用时 self.__private_attrs. 类的方法: 在类 ...
- javascript:document的属性和方法,title,innerHTML,
document.titile="简介"; //修改文档的标题为"简介" document.body.innerHTML="<p>doc ...
- JavaScript之DOM常用属性及方法详解
一.什么是DOM? DOM:文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口. W3C 已经定义了 ...
最新文章
- 解决android Stadio 升级之后 出现乱码
- 下边框_山寨iPhone12Pro开箱:浴霸四摄更小,下边框有点宽
- Linux疑难杂症解决方案100篇(二)-SHELL编程函数的定义及调用
- 【ACM】最长公共子序列 - 动态规划
- verilog中级别到底是什么?级别的分类是什么???
- 分配的访问权限的展台应用:最佳做法
- Spring中抛出异常时,既要要返回错误信息,还要做事务回滚
- flutter打开第三方应用
- HTML5超级玛丽简易版(有源码)
- jinfo java_Java自带的JVM性能监控及调优工具(jps、jinfo、jstat、jmap、javap)使用介...
- 速升级 Microsoft Word……且慢!
- java 读取txt乱码问题_Java读取txt文档乱码解决方法
- linux进程栈和线程栈大小,Linux进程栈和线程栈
- 视频显示服务器无返回播放器,播放器没有办法播放
- 基于android个人记账本的软件设计,基于Android的个人记账软件的设计与实现-开题报告...
- 电商运营小白,如何快速入门学习数据分析?
- wp网站,wordpress网站搭建,wp网站建设教程
- Nordic 52832工程报错undefined reference to `__start_pwr_mgmt_data'解决办法
- 深度 GHOST XP SP3 装机版 2012 08
- python 数据结构 list(3)