반응형
델파이의 오버로드 선언 및 테스트입니다.
delphi는 객체지향언어이기 때문에 overload를 지원합니다.
overload는..
기본적으로 동일한 이름의 function 또는 procedure가 만들어질 수 없지만 매개변수의 타입이나 개수 등을 달리하여 동일한 이름의 function / procedure를 정의하는 것입니다.
델파이에서는 함수 또는 프로시저를 선언하고 뒤에 overload를 붙여 주시면 되겠습니다.
implementation 아랫부분에 해당 함수/프로시저를 구현해주시면 되겠습니다.
함수 또는 프로시저의 이름은 동일하지만 의도한 대로 구현 부분이 다르기 때문에 당연히 다른 결과가 나오게 됩니다.
강제성은 없지만 혼자 개발하실 게 아니라면 업무적으로 가급적 비슷한 기능을 하는 function / procedure를 overload로 엮어놔야 고생하지 않습니다. 함수의 이름 짓는 일 또한 쉽지 않은 일이기 때문입니다. 잘 활용하시면 OOP의 도움을 받을 수 있습니다.
참고:Delphi Begin ...End
반응형
'프로그래밍 > delphi' 카테고리의 다른 글
DELPHI 폼생성에서 종료까지~ (0) | 2017.09.23 |
---|---|
DELPHI 컴포넌트 생성시 매개변수의 의미? (0) | 2017.09.22 |
DELPHI 함수 프로시저에서 매개변수 전달방식 (0) | 2017.09.20 |
Variant array count 알아내기! delphi (2) | 2017.09.17 |
DELPHI 패널위에 폼 또는 DLL폼 올리기 최종.. (0) | 2017.03.22 |
댓글