목록개발자 기술 면접 (1)
브래의 슬기로운 코딩 생활
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lzpRL/btrWLjBqPlL/qYzSRkbJzrR3esNRpkeAl1/img.png)
오버라이딩(Overriding)과 오버로딩(Overloading)에 대해 설명해주세요. 오버라이딩(Overriding)은 상위 클래스에 있는 메소드를 하위 클래스에서 재정의 하는 것을 말하고, 오버로딩(Overloading)은 매개변수의 개수나 타입을 다르게 하여 같은 이름의 메소드를 여러 개 정의하는 것을 말합니다. 객체지향 프로그래밍(OOP)에 대해 설명해주세요. 모든 데이터를 객체취급하며, 처리요청을 받은 객체는 객체 그 안의 기능을 사용해 요청을 처리합니다. 특징으로는 캡슐화, 상속, 다형성, 추상화 등이 있고, 모듈 재사용으로 확장 및 유지보수가 용이합니다. 클래스와 객체에 대해 설명해주세요. 클래스는 객체를 만들어내기 위한 설계도 혹은 틀 이라고 할 수 있고, 객체를 생성하는데 사용합니다. 객..
1 - 겨울방학/iOS 앱 개발자 워크숍
2023. 1. 19. 20:34