객체
-
자바스크립트: 객체의 기본Let's Code/JavaScript 2021. 3. 10. 17:30
객체의 기본 - 자바스크립트의 8가지 자료형은 '객체형' (객체)와 '원시형primitive type' (나머지 7)로 구분할 수 있다. 원시형은 한 가지 데이터 타입만, 객체형은 다양한 데이터 타입을 저장할 수 있다. - 객체 문법: { 키Key: 값Value, 키2: 값2 } // 여기서 키: 값의 한 쌍이 프로퍼티Property. 키 (또는 프로퍼티 이름이나 식별자)에는 문자형만 허용되지만 값에는 제한 없음. - 객체 생성법: 1) '객체 생성자' 문법 2) '객체 리터럴' 문법 let user = new Object(); // '객체 생성자' 문법 let user = {}; // '객체 리터럴' 문법 - 프로퍼티 접근: 점 표기법(dot notation)을 사용하여 프로퍼티 값만 호출 또는 특정 ..
-
객체 지향 프로그래밍Let's Code/Programming Basics 2021. 2. 15. 21:12
객체 지향 프로그래밍의 정의 객체 지향 프로그래밍 (Object Oriented Programming)이란 컴퓨터 프로그램을 객체(Object)의 모임으로 정의하는 프로그래밍 패러다임이다. 각 객체들은 속성 (Property)과 행동(Method)를 가지며, 서로 메시지를 주고받을 수 있다. 이에 반해 절차 지향 프로그래밍은 객체가 아닌 함수를 기본 단위로 가지는 프로그래밍 패러다임이다. 데이터와 함수는 엄격하게 구분되며, 함수는 데이터와 독립적으로 존재한다. 이에 비해 객체 지향 프로그래밍에서 객체는 속성(데이터)와 행동(함수)를 모두 가지며, 스스로의 데이터를 통제하고 변형시킬 수 있다. 객체지향 프로그래밍에서는 객체들이 서로 상호작용하며 메시지를 주고 받는다. 객체 지향 프로그래밍의 장점 변경이 용..