본문 바로가기

콩's EDUCATION/콩's Javascript

[KITRI] Javascript 2장 : 객체 지향 프로그래밍

2장 javascript 객체 지향



* 자바 스크립트 객체 지향 프로그래밍



var human = function(x){
    this.gender = x;
}


1번 코드는 2번과 같은 코드 성격



class human{
    gender변수;
    human(=생성자)(x){
        gender = x;
    }
}


* 자바스크립트 언어


객체 기반 언어, 즉 캡슐화 & 다형성이 요구된다.


add(1,2); ==> 3

add(1,2,3,4,5); ==> 5개 더함

add(1,2,3,4,5,6,7,8,9,10) ==> 모든 갯수 더함

add(1,2,44); ==> 3

add(1,2,44,1,2,3); ==> 3

==> 매개변수 타입 동일, 갯수 다르다.

 구현내용 동일 : 매개변수 갯수만큼다르다.


==> 매개변수 타입 동일, 갯수 다르다.

 구현내용 동일 : 매개변수 갯수만큼다르다.