JavaScript 객체 지향 프로그래밍

class에서 객체의 method 구현하기

수업소개

class를 통해서 객체를 생성할 때 모든 객체가 공유하는 공통(prototype)의 객체를 생성하는 방법을 소개합니다. 

 

 

 

강의

 

 

 

코드

 class.js (변경사항)

class Person{
    constructor(name, first, second){
        this.name = name;
        this.first = first;
        this.second = second;
    }
    sum(){
        return 'prototype : '+(this.first+this.second);
    }
}

var kim = new Person('kim', 10, 20);
kim.sum = function(){
    return 'this : '+(this.first+this.second);
}
var lee = new Person('lee', 10, 10);
console.log("kim.sum()", kim.sum());
console.log("lee.sum()", lee.sum());

 

댓글

댓글 본문
작성자
비밀번호
  1. 감사합니다.
  2. 덱셀
    wow
  3. hyuna lee
    js에서 클래스 처음 배워요. 재미있어요.
graphittie 자세히 보기