드레:
코딩 뿌시기
드레:
전체 방문자
오늘
어제
  • 분류 전체보기 (268)
    • Python (74)
      • Python 기초 (42)
      • Numpy (8)
      • Pandas (22)
    • Machine Learning (31)
      • Machine Learning (1)
      • Deep Learning (27)
    • AWS (22)
      • RDS (3)
      • EC2 (9)
      • Lambda (8)
      • S3 (2)
    • MySQL (24)
    • Git (8)
    • Streamlit (12)
    • REST API (22)
    • Java (24)
    • Android (36)
    • Debugging (15)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • aws s3
  • rest api
  • 네이버 API
  • Callback
  • tensorflow
  • 딥러닝
  • API
  • volley
  • JWT
  • github
  • fine tuning
  • AWS
  • Java
  • 서버리스
  • 깃이그노어
  • pandas
  • Streamlit
  • EC2
  • Ann
  • 안드로이드 스튜디오
  • flask
  • CNN
  • Python
  • serverless
  • AWS Lambda
  • 액션바
  • Retrofit2
  • Lambda
  • GET
  • Transfer Learning

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
드레:

코딩 뿌시기

Java

Java - 메소드 오버로딩(Method Overloading)

2023. 1. 18. 19:24

오버로딩 (Overloading)

같은 이름의 메소드를 중복하여 정의하는 것.

파라미터의 데이터 타입이나 파라미터의 갯수가 다른 경우,

하나의 메소드 이름으로 처리할 수 있도록 해주는 기능.

 

 

샘플 코드

public class Add {
	
	// 두 정수를 더해서 합을 리턴하는 메소드
	int add(int x, int y) {
		return x + y;
	}

	// 두 실수를 더해서 합을 리턴하는 메소드
	double add(double x, double y) {
		return x + y;
	}
	
    // 문자열을 붙여서 리턴하는 메소드
	String add(String x, String y){
		return x + y;
	}
	
    // 세 정수의 합을 리턴하는 메소드
	int add(int x, int y, int z) {
		return x + y + z;
	}
	
}

 

 

// 메인 메소드

public class AddMain {

	public static void main(String[] args) {
		
		Add ad1 = new Add();
		int result = ad1.add(3, 5);
		System.out.println(result);
		
		ad1.add(3.13, 5.56);
		System.out.println(ad1.add(3.13, 5.56));
		
		ad1.add("Hi", "Bye");
		System.out.println(ad1.add("Hi", "Bye"));
		
		ad1.add(3, 7 ,28);
		System.out.println(ad1.add(3, 7 ,28));
		
	}

}

 

'Java' 카테고리의 다른 글

Java - this 키워드  (0) 2023.01.19
Java - 생성자(Constructor)  (0) 2023.01.19
Java - 클래스와 객체, 메모리 이해하기  (0) 2023.01.18
Java - 함수(function)를 정의하는 방법  (0) 2023.01.18
Java - 배열(array)의 생성과 데이터 액세스  (0) 2023.01.18
    'Java' 카테고리의 다른 글
    • Java - this 키워드
    • Java - 생성자(Constructor)
    • Java - 클래스와 객체, 메모리 이해하기
    • Java - 함수(function)를 정의하는 방법
    드레:
    드레:

    티스토리툴바