| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- amazon
- Java
- 사용법
- 클래스
- 차이점
- EC2
- Xcode
- 자료불러오기
- 상속
- Spring
- 함수
- 옵셔널
- 클래스의 정의
- 전의 의존성
- 2차원 객체배열
- CodeIgniter
- bootstrap
- CKEditor4
- Gradle
- PHP
- 제어문
- class
- SWiFT
- AWS
- 객체
- jQuery
- switch-case
- programmers
- DatePicker
- guard
- Today
- Total
목록2021/11 (8)
not bad 한 개발
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약했습니다.) override(클래스 상속) 부모 혹은 상위클래스를 자식 클래스에 재정의한다는 의미입니다. 상속이라는 작업을 하게 되면 부모 클래스에 있는 모든 기능을 자식 클래스에서도 사용이 가능해집니다. 자식에게 상속해주는 부모 클래스는 하나만 가능합니다. 부모와 자식에 같은 메서드가 있으면 자식 클래스에 있는 메서드를 우선적으로 호출합니다. super 부모 메서드의 인스턴스를 초기화 할 때 사용합니다. 만약 부모로 부터 상속을 받고 초기화를 하는데 self 앞에 super를 사용안하면 에러가 납니다. (override 예제 코드) class woMan { var age1 :Int = 20 var w..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) overloading(생성자 중첩) 같은 이름의 메서드 여러 개를 가지면서 매개변수의 유형과 개수가 달라지도록 하는 기술입니다. 매개변수의 개수와 자료형이 다른 같은 이름의 함수를 여러 개 정의하는 것 입니다. 매개변수가 다른 두 생성자를 통해 두가지 방법으로 인스턴스를 만들 수 있습니다. iOS앱에서 이미지를 관리하는 클래스 UIImage는 15개의 init()가 overloading되어 있습니다. (overloading 예제) class woMan { var age1 :Int = 10 var weight2 :Double = 70.5 func disPlay (){ print ("나이:\..