오버로딩 오버라이딩 차이

오버로딩과 오버라이딩의 차이점 오버로딩과 오버라이딩의 개념은 다음과 같습니다. 개념 설명 오버로딩 메소드 이름이 같지만 인수의 형과 개수가 다른 메소드를 정의 오버라이딩 슈퍼클래스와 서브클래스에서 메소드이름 인수의 형 개수가 모두 똑같은 메소드를 정의 예제 코드 오버로딩 같은 메소드 명에 인자 수가 다른 메소드를 사용하는 방법입니다. 이런 경우에는 인자와 타입에 맞는 메소드가 호출됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public class overloadingTest { public static void main(String[] args) { // TODO Auto-generated method stub ol col = new ol(); col.s..
JAVA 는 다형성을 위해 오버로딩과 오버라이딩을 지원합니다.다양한 형태를 가질 수 있다 는 것을 다형성이라 칭합니다. 오버로딩 ( overloading )같은 이름의 메소드에 매개변수의 유형 혹은 개수가 다른 경우를 의미합니다.$ cat mozi.java public class mozi { public static void main(String[] args) { overloading(2018, 07); overloading("Mozi", 2018); overloading(2018, "Tistory"); overloading(28); } public static void overloading(int a, int b){ System.out.println("First Method : " + a + ", " ..
꽁담
'오버로딩 오버라이딩 차이' 태그의 글 목록