메소드 오버라이딩
-
(JAVA) 메소드 오버로딩 vs 메소드 오버라이딩JAVA 2021. 7. 7. 17:11
1. 메소드 오버로딩 JAVA는 C언어와 다르게 함수명을 중복해서 정의할 수 있다. 조건과 특징은 아래와 같다. 같은 알고리즘(로직) 기능을 가지고 있어야 한다. 매개변수, 인자의 개수 or 데이터 타입(리턴 타입)이 달라야 한다. ( 하지만 기능은 같음 ) 상속 관계 X 여러개 정의할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 package test; public class Test1 { static int sum(int a, int b) { return a+b; } static int sum(int a, int b, int c) { return a+b+c; } static double sum(double a, double..