"오버로딩"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(새 문서: '''오버로딩'''(overloading)은 객체 지향 프로그래밍에서 메소드 이름만 같고 인수의 개수나 타입이 다른 서로 다른 메소드를 만드는 것...)
 
1번째 줄: 1번째 줄:
'''오버로딩'''(overloading)[[객체 지향 프로그래밍]]에서 [[메소드]] 이름만 같고 인수의 개수나 타입이 다른 서로 다른 메소드를 만드는 것이다.
+
'''오버로딩'''(overloading)이란 하나의 [[클래스]](class)에 같은 이름을 가진 [[메소드]](method)를 여러 개 정의하는 것을 말한다. 예를 들어, println(int x)를 정의한 후 다시 println(char x)를 추가함으로써, 정수(int)와 문자(char)를 모두 출력할 수 있다. 오버로딩을 통해 메소드 이름만 같고, 인수의 개수나 타입이 서로 다른 여러 개의 메소드를 만들 수 있다.
  
==같이보기==
+
== 같이 보기 ==
*[[객체 지향 프로그래밍]]
+
* [[객체 지향 프로그래밍]]
*[[상속]]
+
* [[클래스]]
*[[오버라이딩]]
+
* [[메소드]]
 +
* [[오버라이딩]]
 +
 
 +
[[분류:프로그램]]

2018년 7월 19일 (목) 21:35 판

오버로딩(overloading)이란 하나의 클래스(class)에 같은 이름을 가진 메소드(method)를 여러 개 정의하는 것을 말한다. 예를 들어, println(int x)를 정의한 후 다시 println(char x)를 추가함으로써, 정수(int)와 문자(char)를 모두 출력할 수 있다. 오버로딩을 통해 메소드 이름만 같고, 인수의 개수나 타입이 서로 다른 여러 개의 메소드를 만들 수 있다.

같이 보기