본문 바로가기
TechNical/JAVA

오버로드와 오버라이딩의 차이점...?

by 강멍멍이 2008. 10. 20.
반응형
매번.. 공부를 하다가 말다가 그래서.. 이 놈들은 항상 햇갈렸다. 그래서 정리를 해 본다는 것이..

오버로드
 - 동일한 메서드 명을 호출하지만 입력받는 변수의 형태에 따라서 출력하는 메서드를 선택하는 것을 달리 한다.
 - 오버로드에 저글링 한 마리랑 히드라 한 마리를 태웠다. 홍진호가 마우스 클릭을 두번 하는데
   한번은 저글링이 떨어지고 한번은 히드라가 떨어지는 산개 드랍을 실시 한 것이다. 이게 뭔 말이야?
  
오버라이딩
 - 상속받은 메서드를 지 입맛에 맞게 변형시켜서 사용하는 것이 오버라이딩이다.
   공통적으로 사용될 수 있는 것들만 부모로 만들어 놓고 자식들이 물려 받으면서 자기 나름대로 기능을 추가한다. 내 생각 -_-
 - 히드라랑 디파일러한테 저글링을 한 마리씩 줬다. 히드라는 저글링을 총알 받이로 쓰고 침을 뱉었고
   디파일러는 저글링을 잡아 먹고 피를 토했다. 이건 또 뭔 개소리야 ;;


... 물의를 일으켜서 죄송합니다 -_-
반응형

댓글