// 메서드 오버로딩 : 한 클래스 내에서 같은 이름의 메소드를 중복적으로 정의하는 것
class Calculator {
public int plus(int a, int b) {
return a+b;
}
public int plus(int a, int b, int c) { // 메서드 오버로딩
return a+b+c;
}
public float plus(float a, float b) { // 메서드 오버로딩
return a+b;
}
public int minus(int a, int b) {
return a-b;
}
public int multiple(int a, int b) {
return a*b;
}
public int divide(int a, int b) {
return a/b;
}
}
////////////////////////////////////////////////////////////////////
public static void main(String[] args) {
Calculator calc = new Calculator();
int x = 10;
int y = 20;
int z = calc.plus(x, y);
System.out.println("z = " + z);
float a = calc.plus(3.14F,2.14F);
System.out.println("a = " + a);
}
'IT > JAVA' 카테고리의 다른 글
[JAVA/자바] Calendar 클래스를 사용하여 캘린더(달력) 출력하기 (0) | 2018.09.04 |
---|---|
[JAVA/자바] Multicast 를 사용하여 서버와 클라이언트 통신 해보기 (0) | 2018.08.30 |
[JAVA/자바] 학생의 수(n명)를 받아 개인 정보 출력하기 (0) | 2018.08.27 |
[JAVA/자바] 년과 월을 입력 받아 달력(Calendar) 출력하기(윤년,평년 구별) (2) | 2018.08.24 |
[JAVA/자바] 배열을 사용하여 국어, 영어, 수학 점수 입력 받아 총점 평균 구하기 (0) | 2018.08.24 |