文件名称:js 静态动态成员 and 信息的封装和隐藏
文件大小:53KB
文件格式:PDF
更新时间:2023-12-30 19:17:38
AND js js代码
静态动态成员 一下用面向对象的相关概念来解释js中的仿面向对象,因为js中不像其他语言,不存在面向对象语言的相关特性,但可以通过一些技巧来模仿面向对象。我用同样的概念来概述js的这些方仿面向对象的概念,因为他们的行为作用类似。 在js中有如下函数 代码如下: function test(){ var var_value; this.this_value; } 其中,var_value是静态成员,this_value是动态成员。 静态成员是关联到类本身的,只能在类的层次进行调用。这种特性是在实例化对象中var_value在内存中只保留一份,不会占用太多的内存。但他也有缺点,如果在继承方面上派