일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 호키스
- 개발
- 스위프트
- 자료구조
- data structure
- hokidoki
- hokeys
- 개발자
- 계명대 이종호
- HTML
- jest
- 리액트
- TDD
- 스벨트
- 힛잇
- IOS
- SWIFT
- 자스민
- 계명대
- javascript
- 리액트 예제
- react
- queue
- Svelte
- 자바스크립트
- 이종호
- 비동기
- 호키도키
- Hitit
- 자바스크립트 자료구조
- Today
- Total
목록2021/07/20 (2)
Dog foot print
초기화 구문 초기화 구문은 init으로 시작되는 생성자 함수를 의미합니다. 초기화 구문의 가장 큰 목적은 인스턴스 마다 멤버 프로퍼티의 값을 “설정하기 위함” 입니다. TIP : 멤버 와이즈 초기화 구문은 구조체만 가능합니다. 초기화 메서드 특성 초기화 메서드의 형식은 다음과 같습니다. init([param] : [type]){ //실행할 코드 }Tip : 만약 설정할 멤버가 존재하지 않는다면 init 메서드는 생략 할 수 있습니다. 초기화 메서드의 특성은 다음과 같습니다. 초기화 메서드의 이름은 무조건 init 이다. 매개변수의 개수, 이름, 타입은 임의로 정할 수 있으나, 해당 init 구문을 통해서 옵셔널 타입을 제외한 모든 저장 프로퍼티는 값을 가지고 있어야 한다. 매개변수의 이름과 개수, 타입이..
Type casting 타입 캐스팅은 어떤 클래스가 슈퍼 클래스 혹은 자신을 상속 받은 서브 클래스 로 타입으로 간주되는 것을 의미합니다. 이를 한국어로는 형변환이라고 합니다. Note : 부모와 자식간의 관계를 가진 클래스 중에서는 타입 캐스팅으로 인하여, 오류가 발생하는 경우가 존재합니다. Up Casting , Down Casting 타입 캐스팅은 캐스팅 전 타입과 캐스팅 후 타입의 상위/하위 관계에 따라 업 캐스팅과 다운 캐스팅으로 나뉩니다. 이를 구분하는 조건은 다음과 같습니다. Upcasting 하위 클래스 타입을 상위 클래스 타입으로 변환할 때 캐스팅하기 전 타입이 하위 클래스, 캐스팅한 후 타입이 상위 클래스일 때 캐스팅한 결과, 캐스팅 하기 전 타입보다 추상화 될 때(로직이 더 구체적이지..