ホームページ >ウェブフロントエンド >jsチュートリアル >ExtJS4_extjs でミックスインを使用して多重継承を実装する例

ExtJS4_extjs でミックスインを使用して多重継承を実装する例

WBOY
WBOYオリジナル
2016-05-16 17:10:531237ブラウズ

ミックスインを使用して ExtJS4 で多重継承を実装します。具体的なコード例は次のとおりです。

コードをコピー コードは次のとおりです。

( function(){
Ext.onReady(function(){
Ext.define('say',{
canSay:function(){
alert("hello");
}
});
Ext.define('eat',{
caneat:function(){
alert("食べる");
}
}); Ext.define("user ",{
mixins:{
csay:'say',
ceat:'eat'
}
}); create("ユーザー", {});
ss.canSay()
}); >一つ注意すべき点はミックスインです extend との違いは、extend に続くパラメータは String 型の文字列のみにすることができ、ファイルをカンマで区切ることができないため、extend は単一継承のみを実装できることです。

多重継承の効果を得るために、複数のクラスをミックスインにロードできます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。