ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript コンストラクター、パブリック権限、プライベート権限、および静的メンバー定義メソッド_JavaScript スキル

Javascript コンストラクター、パブリック権限、プライベート権限、および静的メンバー定義メソッド_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 18:40:511049ブラウズ
コードをコピー コードは次のとおりです:

//Constructor
function myClass(message)
{
//パブリック プロパティ
this.myMessage = message;

//プライベート プロパティ
var _separator = ' -';
var _myOwner = this;
//プライベート メソッド
function showMessage()
{
alert(_myOwner.myMessage);
}

//特権メソッド (パブリック メソッドでもあります)
this.appendToMessage = function(appendMessage)
{
this.myMessage = _separator appendMessage();
}
}
//パブリック メソッド
myClass.prototype .clearMessage = function()
{
this.myMessage = '';
}
myClass.prototype = {
clearMessage:function(){
this.myMessage = '' ;
}
}
//静的プロパティ
myClass.myName = 'SOBusiness';
//静的メソッド
myClass.alertName = function()
>alert (this.name);
}


注: public メソッド宣言部分では 2 つのメソッドが使用されます。メソッドが 2 つある場合、通常は 1 つのメソッドが使用されます。両方を使用する場合は、以前に書き込まれたメソッドがクリアされたり上書きされたりしないように、順序に注意する必要があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。