ユーザ用ツール

サイト用ツール

サイドバー

About

Contents

Materials Link

その他

PR


wiki:enchant.js:tips:013

013 クラスの利用について

概要

クラスの作成や継承はenchant.Class.create を用いて行います。クラスはMyClass.js としてファイルを作成します。

ソースコード

// main.js
// 
// 自作クラス。myClass.js
// 
var myClass = enchant.Class.create({
	initialize: function(name)
	{
		this.name = name;
	},
	Hoge: function()
	{
		alert( 'Hello! ' + this.name );
	}
});

作成したクラスを、index.html で読み込んで使える様にしておきます。これは、既存のクラスと同じ様に呼び出すことが出来ます。

使い方

// main.js
var my = new myClass( "Test");
my.Hoge();

クラスの継承について

クラスの継承もenchant.Class.create 関数を使って行うことが出来ます。クラスを継承する場合、第一引数に継承元のクラスを指定します。

// main.js
// myClass を継承したmyClassEx の作成。
var myClassEx = enchant.Class.create(myClass,{
	initialize: function(name)
	{
		myClass.call(this, name);
		this.name = name;
	},
	Hoge: function()
	{
		alert( 'Hello! ' + this.name );
	}
});

ダウンロード

Permalink wiki/enchant.js/tips/013.txt · 最終更新: 2014/11/07 23:55 (外部編集)

oeffentlich