정구리의 우주정복
20. Swift 상속 -1 ( 상속 , 오버라이딩) 본문
반응형
클래스 b 에는 name 과 foo가 정의되어 있지 않지만 사용을 하고있다 !! 심지어 값도 대입한다 !!
왜냐면 상속을 받아서 모든 프로퍼티와 메소드를 물려받았기 때문이지
메소드 오버라이딩을 할 때에는 매개변수 타입이나 반환타입을 그대로 유지해야 한다
만약 같은 메소드 이름인데 매개 변수 변화만으로 새로운 메소드가 된다면 그것은 "오버로딩 " 이라고 한다
예전에 super 배울땐 너무 이해가 안됐는데 지금 생각해보면 왜그랬지 싶다
반응형
'STUDY > SWIFT' 카테고리의 다른 글
22. Swift 열거형 (enum) (0) | 2020.03.25 |
---|---|
21. Swift 초기화 ( init()) (0) | 2020.03.25 |
19. Swift 타입 메소드 (0) | 2020.03.18 |
18. Swift 인스턴스 메소드 (0) | 2020.03.18 |
17. Swift 구조체와 클래스 -5 타입 프로퍼티 (0) | 2020.03.17 |
Comments