Recent Posts
목록Inheritance (1)
Weekoding
[Swift] extension(확장)과 inheritance(상속)
나는 컴퓨터공학과였어서 전공 초기에 JAVA를 배우게 되었었다. 상속을 비롯하여 여러 개념들을 배우고 지나갔던 기억이 나는데, Swift를 배우면서 extension이라는 키워드를 접하게 되었고 그것이 "확장"을 의미한다는 것을 알게 되었다. 확장 또한 많이 쓰이는 키워드이다. 두 키워드의 차이점에 대해 알아보도록 하자. 📂 inheritance : 수직으로 클래스를 확장하는 것. 기반 클래스를 다른 클래스에서 물려받는 것을 의미한다. 부모클래스로부터 물려받은 메소드, 프로퍼티를 재정의(override)할 수 있고 자신의 기능도 추가할 수 있다. 클래스 이름 뒤에 콜론(:)과 물려받을 클래스 이름을 붙여주면 해당 클래스로부터 상속받을 것임을 의미한다. [⭐️ 알짜상식 - swift의 상속 관련 키워드] ..
공부 노트(Swift)
2023. 5. 24. 21:50