欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一個(gè)簡(jiǎn)單的javascript類定義例子

 更新時(shí)間:2009年09月12日 21:49:22   作者:  
涵蓋了javascript公有成員定義、私有成員定義、特權(quán)方法定義的簡(jiǎn)單示例
復(fù)制代碼 代碼如下:

<script>
//定義一個(gè)javascript類
function JsClass(privateParam/* */,publicParam){//構(gòu)造函數(shù)
var priMember = privateParam; //私有變量
this.pubMember = publicParam; //公共變量
//定義私有方法
function priMethod(){
return "priMethod()";
}
//定義特權(quán)方法
//特權(quán)方法可以訪問(wèn)所有成員
this.privilegedMethod = function(){
var str = "這是特權(quán)方法,我調(diào)用了\n";
str += " 私有變量:" + priMember +"\n";
str += " 私有方法:" + priMethod() +"\n";
str += " 公共變量:" + this.pubMember +"\n";
str += " 公共方法:" + this.pubMethod();

return str;
}
}
//添加公共方法
//不能調(diào)用私有變量和方法
JsClass.prototype.pubMethod = function(){
return "pubMethod()";
}

//使用 JsClass的實(shí)例
JsObject = new JsClass("priMember","pubMember");

//alert(JsObject.pubMember);//彈出pubMember信息
//alert(JsObject.priMember);//彈出undefined信息
//alert(JsObject.pubMethod());//彈出pubMethod信息
//alert(JsObject.priMethod());//彈出"對(duì)象不支持此屬性或方法"的錯(cuò)誤
alert(JsObject.privilegedMethod());
</script>

相關(guān)文章

  • javascript類繼承機(jī)制的原理分析

    javascript類繼承機(jī)制的原理分析

    本文著重解析javascript類繼承機(jī)制,讓你從底層了解javascript是怎樣實(shí)現(xiàn)“繼承”這一概念的。
    2009-09-09
  • CLASS_CONFUSION JS混淆 全源碼

    CLASS_CONFUSION JS混淆 全源碼

    這里通過(guò)JS字符串替換、隨機(jī)數(shù)運(yùn)算實(shí)現(xiàn)混淆JS代碼,達(dá)到降低代碼可讀性,以保護(hù)代碼的目的,需要的朋友可以參考一下
    2007-12-12
  • javascript 面向?qū)ο缶幊?聊聊對(duì)象的事

    javascript 面向?qū)ο缶幊?聊聊對(duì)象的事

    javascript是基于對(duì)象的編程語(yǔ)言。從window到document,從方法到類,從object到Array都是對(duì)象。
    2009-09-09
  • JavaScript 繼承使用分析

    JavaScript 繼承使用分析

    繼承,通俗地說(shuō),之前你寫(xiě)過(guò)一些類,這些類中有一些是而你現(xiàn)在要寫(xiě)的類的功能的子集或者基本相同,那么你不用完全重新寫(xiě)一個(gè)新的類,你可以把之前寫(xiě)的類拿過(guò)來(lái)使用.這樣的一種代碼重用過(guò)程就叫做繼承
    2011-05-05
  • 最新評(píng)論