JavaScript class Example
Javascript class example
JavaScript
var AKB = function ( team, name, nickname)
{
this.team = team;
this.name = name;
this.nickname = nickname;
};
AKB.introduce = function() // Class method
{
alert("Come on AKB!");
};
AKB.prototype =
{
getTeam: function()
{
return this.nickname;
},
getName: function()
{
return this.team;
},
getNickname: function()
{
return this.nickname;
},
display: function()
{
alert("Team:" + this.team + " NickName:" + this.nickname);
}
};
Child
var BlackMayuyun = function()
{
}
BlackMayuyun.prototype = new AKB("B", "Mayu Watanabe" ,"Mayuyu");
BlackMayuyun.prototype.echo = function()
{
alert( this.name + " Hello!");
};
For Test
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8"/>
<style>
</style>
<script src="akb.js"></script>
<script src="mayuyun.js"></script>
<script type="text/javascript">
function akbingo()
{
var acchan = new AKB("A", "Atsuko Maeda" ,"Acchan");
acchan.display();
}
function naruhigh()
{
var mayuyun = new BlackMayuyun();
mayuyun.echo();
}
function weekakb()
{
AKB.introduce();
}
</script>
<body>
<input type="button" onclick="akbingo();" value="Click"/>
<input type="button" onclick="weekakb();" value="Come on"/>
<input type="button" onclick="naruhigh();" value="Mayuyu"/>
</body>
</html>
