[컴퓨터용어] 오버로딩

등록일 2001.11.06 한글 (hwp) | 1페이지 | 가격 500원

목차

1. 오버라이딩(Overriding)
2. 오버로딩(overloading)

본문내용

1. 오버라이딩(Overriding)
오버라이딩이라고 하는 것은 특정 객체를 상속받았을 경우 포함된 상위클래스의 특정
메쏘드를 그대로 사용하지 않고 이름은 같지만 다른 특별한 기능으로 새롭게 구현하는 것을
말합니다. 앞에서 우리는 box를 상속받아 boxfill이라는 새로운 클래스를 만들었습니다.
그러나, boxfill이 가지고 있는 draw() 메쏘드는 box클래스의 그것과 똑같이 동작합니다. 즉,
단순히 사각형 테두리만 그려줄 뿐이지요. 하지만, 우리는 이것을 오버라이딩(overriding)
하여 색칠까지해주는 메쏘드로 만들 수 있습니다.
class boxfill extends box
{
void draw()
{
박스안을 칠하는 루틴첨가...
}
}
와 같이 하면 됩니다. 즉, 이렇게 하면 상속받았던 원래의 draw()는 무시되고 boxfill 클
래스내의 draw()가 이용됩니다. 이렇게 상속받은 메쏘드를 그대로 사용하는 것이 아니라
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서