- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Javascript系列教程面向对象讲解(四)
Javascript系列教程:面向对象讲解(四) 距离上个HYPERLINK /?p=327 \t _blank面向对象讲解已经将近两个月了,一直忙于项目了;最近一段时间对JS的使用也增加了对面向对象的理解,因此这篇文章是对若干知识点的梳理,本身不在系统列教程中。 私有属性、实例属性、类属性 –这段知识是基于网上流传的李赞红的JS-OOP.ppt讲解的。 私有属性只能在构造函数内部定义与使用; 实例属性必须在对象实例化后使用; 类属性直接通过类名去使用 例: 1、私有属性 var Me={?_name:Wang Hongjian,?_age:23}? 调用方法:Me._name,假如现在声明另一个空对象Her,由于作用域Her无法调用_name属性。 2、实例属性:实例属性可以有两种声明方式,一是通过原型函数prototype声明;另一种是通过this关键字声明的。 script type=text/javascriptvar Me=function(){?this._age=23;?this._name=Wang Hongjian;??Mtotype._sayHi=function(){? alert(Hello,everybody);?}}var M=new Me();alert(M._name + s age is + M._age);M._sayHi();/script? ? 3、类属性:直接通过类名去使用 script type=text/javascriptvar Me={};Me.sayHi=Hi,everybody!);alert(Me.sayHi);/script? 私有方法、实例方法、类方法 与属性相对应,方法也可分为私有、实例、及类方法。私有方法只可在对象中使用;实例方法必须在对象实例化后才能使用;类方法可以直接通过类名使用。 1、私有方法 script type=text/javascriptvar Me={?_sayHi:function(){? alert(Hello,everybody!);?}}Me._sayHi();/script? 2、静态方法:语法及使用与静态属性类似 script type=text/javascriptvar Me=function(){?this.sayHi=function(){? alert(Hello,everybody!);?};?Mtotype.readBook=function(){? alert(人生若只初相见,何事秋风悲画扇?);?};}var M=new Me();M.sayHi();M.readBook();/script? 3、类属性 script type=text/javascriptvar Me={};?Me.sayHi=function(){? alert(Hi,everybody!);}Me.sayHi();/script? 原理理解可以借鉴HYPERLINK /art/200908/147736.htm \t _blankC#中的知识: C#静态成员 1)、静态成员属于类所有、非静态成员属于类的实例所有;2)、每创建一个类的实例,都会在内存中为非静态成员新分配一块存储;3)、非静态成员属于类所有,为各个类的实例所公用;4)、无论类创建了多少实例,类的静态成员在内在中只占同一区域。 C#静态方法 1)、C#静态方法属于类所有,类实例化后即可使用;2)、非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员;3)、静态方法在类实例化前就可以使用,而烦躁的非静态变量必须在实例化之后才能分配内存。(也即C#静态方法调用时无法判断非静态变量使用的内在存地址,所以无法使用。而静态变量的地址对类来说是固定的,都可以使用。)
您可能关注的文档
最近下载
- 幼儿园《幼儿园保育教育质量评估指南》测试题(带答案).docx VIP
- 幼儿园《幼儿园保育教育质量评估指南》测试题(附答案).docx VIP
- 人工智能基础与应用—(AIGC实战):AIGC文本生成与辅助写作PPT教学课件.pptx VIP
- 幼儿园《幼儿园保育教育质量评估指南》测试题(含答案).docx VIP
- 幼儿园《幼儿园保育教育质量评估指南》测试题(附答案).docx VIP
- 脑血管意外急救护理常规.pptx
- 生物化学基础.ppt VIP
- 数据治理概论课件:数据管理.pptx VIP
- 幼儿园《幼儿园保育教育质量评估指南》及评估手册测试题及答案.docx VIP
- 水文设施工程初步设计报告编制指南与规范.docx VIP
文档评论(0)