객체 지향 - 클래스와 인스턴스

차재현·2023년 1월 13일

클래스: 객체 생성을 위한 틀

인스턴스: 틀(클래스)를 바탕으로 소프트웨어 안에 생성된 객체[객체(object)에 포함된다]

new 키워드:인스턴스를 만드는 기능. ES5 이하에서 사용된다.[현재는 ES6]

생성자 함수:new를 이용해 객체를 만드는 함수

ES5와 ES6의 작성 문법

@변수 선언
ES5:var
ES6:let,const
@함수선언
ES5: var func = function(arg1, arg2) {console.log("ES5")
Es6: let func = (arg1, arg2) => {console.log("ES6")} //화살표 함수가 추가되었다
@ES5=>ES6의 변화: ES6로 넘어오면서 {'string'}가 가능,class 키워드 사용 가능등

profile
신입

0개의 댓글