pms2259.log
로그인
pms2259.log
로그인
클래스와 인스터스
Mins o o Park
·
2022년 7월 22일
팔로우
0
0
클래스
위 그림에서 자동차 생산을 위한 설계도(청사진)에 비유 할 수 있다
인스턴스
청사진을 바탕으로 한 객체(object)를 만드는 프로그래밍 패턴
인스턴스를 만들 때에는 new 키워드를 사용한다. 즉시 생성자 함수가 실행되며, 변수에 클래스의 설계를 가진 새로운 객체, 즉 인스턴스가 할당된다.
각각의 인스턴스는 클래스의 고유한 속성과 메소드를 갖게 된다.
속성과 메소드
객체 내부에 있는 값을 속성(property)라고 한다
객체의 속성 중 함수 자료형인 속성을 메소드라고 부른다
new 키워드
객체를 생성하는 방법 중, 생성자 함수(Constructor) 를 사용하여 객체를 만들 때 함께 쓰는 키워드이다.
this키워드를 생성한 빈 객체를 대입해 생성자 함수를 실행한다
생성자 함수
함수 이름의 첫 글자는 대문자로 시작하고, 반드시 'new' 연산자를 붙여 실행한다
'new' 연산자와 생성자 함수를 사용하면 유사한 객체 여러 개를 쉽게 만들 수 있다
ES5와 ES6 클래스 작성 문법 차이
class 키워드는 ES6에 도입 된 클래스를 만드는 새로운 문법이다
Mins o o Park
ESTJ
팔로우
이전 포스트
Section1 회고
다음 포스트
객체 지향 프로그래밍
0개의 댓글
댓글 작성
관련 채용 정보