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. 개발맨
    완료
  3. 20211203 감사합니다!
  4. labis98
    20210904 좋은 강의 감사합니다.
  5. 아돌
    감사합니다!
  6. 박병진
    감사합니다.
  7. Giri
    감사합니다.
  8. 덱셀
    wow
  9. hyuna lee
    js에서 클래스 처음 배워요. 재미있어요.
graphittie 자세히 보기