안녕하세요 아이티 박사 호입니다.  오늘은 코딩의 용어지요 오버로딩과Overloading 오버라이드Override에 대해서 알아보겠습니다. 



딥하게 알아보기보다는 개념 정리하듯이 가볍게 알고 넘어가 봅시다~

1. 오버로딩 Overloading 이란?

코딩을 하게 되면 메소드, 함수에 인자 값을 넣을 때가 있다 이럴떄 같은 함수에 인자 값을 다르게 넣게 되면 이것이 오버로딩이다. 용어정리 (메소드 =함수 같은 말이다. 인자값은 파라미터 값이라고 불리기도 한다.) 


2. 오버라이드Override 이란?



부모클래스와 자식 클래스라는 개념을 알아야하는데요 간단하게 설명하자면 어떤 클래스를 만들었을 떄 그 클래스의 특징들을 상속(물려받은)받은 클래스를 자식 클래스라고 합니다. 

그런 관계에서 클래스 안에 만들어진 메소드를 재정의 자식 입맛에 맞게 변경 혹은 수정하여 사용하는 것은 오버라이드라고 합니다.

이 두 개념은 앞으로 코팅할떄 오래오래 사용되는 개념이기 때문에 잘 알아두셔야 합니다. 

그럼 모두가 코딩하는 그날까지 ~ 싸울~