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