일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 계명대 이종호
- 호키도키
- 개발
- hokidoki
- TDD
- Hitit
- 자바스크립트 자료구조
- jest
- 힛잇
- data structure
- HTML
- 계명대
- Svelte
- IOS
- 자료구조
- 리액트 예제
- SWIFT
- 개발자
- 리액트
- 스벨트
- hokeys
- queue
- 이종호
- react
- javascript
- 자스민
- 스위프트
- 호키스
- 비동기
- 자바스크립트
- Today
- Total
목록객체 (4)
Dog foot print
클래스와 구조체 클래스와 구조체의 공통점 클래스와 구조체는 외형상 비슷한 부분이 많다. 프로퍼티 변수나 상수를 사용하여 값을 저장하는 프로퍼티를 정의할 수 있다. 메소드 함수를 사용하여, 기능을 제공하는 메소드를 정희 할 수 있다. 초기화 블록 init 메서드를 두어 객체를 원하는 상태로 설정해주는 초기화 블록을 정의 할 수 있다. 서브스크립트 속성값에 접근할 수 있는 방법을 제공하는 서브스크립트를 정의 할 수 있다. ex : get , set 확장 객체에 함수적 기능을 추가하는 확장(extends) 구문을 사용할 수 있다. 프로토콜 특정 형식의 함수적 표준을 제공하기 위한 프로토콜을 구현할 수 있다. 클래스와 구조체의 차이점 외형상 비슷한 점은 많지만 객체가 구조체보다 더욱 많은 기능 범위를 가지고 있..
OOP에 대하여 Object Oriented Programming의 약자인 OOP는 절차 지향 프로그래밍과 같은 프로그래밍 기법의 한 패러다임이다. 한글로 객체지향 프로그래밍이라고 불리우는 이 프로그래밍 기법은 기존의 절차 지향 프로그래밍과 달리 하나의 데이터를 처리하기 위해서 실행 순서대로 프로그래밍 하는 것이 아니라 데이터를 객체화 하고, 루틴들을 하나의 독립된 객체로 설정하며 프로그램의 구성하는 기법이다. 이를 통하여 코드는 재사용성의 증가라는 큰 이점이 생기고 이로인하여 관리자의 유지/보수/관리가 용이해진다는 장점이 있다. 객체란 (object) 객체란 말 그대로 대상을 나타내는 단어이다. 여기서 대상이란 사람처럼 물리적인 실체가 있는 것들 뿐만 아니라, 수학, 철학처럼 논리적이고 추상적이지만 설..
객체라는 것을 설명하기에는 포스팅 몇개로 끝나지는 않을 것 같기에 객체에 대한 기본적인 것만 초반에 작성하고 추후에 점차 양을 늘릴생각이다. (혹시라도 객체지향프로그래밍이 궁금하다면 꼭 보길 바란다. ) 상속 혹시 페가수스라는 생물을 아는가 ? 페가수스는 말의 모습을 하고 있지만 날개가 달린 환상의 동물이다. 이 페가수스는 부모인 말과 조류에게서 말의 형태를 물려 받았고 조류로 부터 멋진 날개와 비행실력을 가지고 있다. 이처럼 부모의 프로퍼티나 메서드를 쓸 수 있게 물려받는 것을 상속이라고 한다. class 포유류{ constructor(){ this.leftleg = "왼쪽다리"; this.rightleg = "오른쪽다리"; } hasBaby(){ console.log("새끼를 밴다.") } } cla..
보통 객체라는 개념은 단번에 익히기 어렵지만 프로그래밍을 하면서 절대 떨어트릴래야 떨어질 수 없는 녀석이다. 우리도 지금 자바스크립트에서 객체를 만들고 사용하는 방법을 제대로 익히지 않았지만 실제로는 몇개의 객체를 사용했고 변경하였다. 객체는 다소 어려워 보이지만 사실 조금 배울게 많은 붕어빵밖에 안되니 걱정말자 ! 객체 러닝 자바스크립트 - 한빛미디어 에서는 객체를 이렇게 정의했다. "객체는 데이터와 기능을 논리적으로 묶어 놓은 것입니다. " 라고 말이다. 객체는 이 객체가 할 수 있는 기능인 메서드를 가지고 있고 이 객체에 대한 정보를 가지고 있는 프로퍼티를 가지고 있다. 다시 한 번 프로퍼티는 key와 value로 나뉜다. 객체를 사람으로 비유하자면 이러하다. key는 배열과 마찬가지로 특정 val..