본문 바로가기

Web/Javascript

javascript oop first sample

http://www.javascriptkit.com/javatutors/oopjs2.shtml

[code]
// class
function nabi() {
    this.name = "Hello world";

    this.status = function() {
        alert(this.name);
    }
}

nabi.prototype.changeName = function(name) {
    this.name = name;
};


// instance
deviceapi = new nabi();
deviceapi.status();
deviceapi.changeName('Hello javascript');
deviceapi.status();

// or
var newType = function () {
    this.name = "test";
    this.status = function() {
        alert(this.name);
    }
}

newType.prototype.changeName = function(name) {
    this.name = name;
}

var test = new newType;
test.status();
test.changeName('changedName');
test.status();
[/code]

'Web > Javascript' 카테고리의 다른 글

getters and setters  (0) 2013.09.26
getters and setters  (0) 2013.09.26
What font tool  (0) 2013.09.26
json mime type  (0) 2013.09.26
converting between XML and JSON  (0) 2013.09.26