이거 사실 너무 간단한건데 가끔 헷갈린다 ㅋㅋ
오버로딩 : 매개변수, 리턴타입을 변경하는 것
오버라이딩 : 메소드(함수) 내부만 변경하는 것
오버로딩의 예 : void Change(int a) => int Change(int a) => int Change(char a)
오버라이딩의 예
String Temp(String argc)
{
String tmp = argc;
}
=====>
String Temp(String argc)
{
System.out.println(argc);
}
이렇게 Temp 메소드의 내부만 바꾸는 것을 오버라이딩이라 한다.
'Computer > JAVA' 카테고리의 다른 글
접근 제한자 특징 (0) | 2014.01.12 |
---|---|
ldap의 경로는 역순으로 들어간다... (0) | 2013.11.05 |
HashTable vs HashMap (0) | 2013.11.05 |
배열, ArrayList, LinkedList를 비교분석 & HashTable (0) | 2013.11.05 |