DAY-09. 자바 메서드,오버로딩

less than 1 minute read

📌2022-03-08

자바

❗ 개인이 공부한 내용을 적은 것 이기에 오류가 많을 수도 있음

1️⃣ 메서드(Method)

  • 메서드란, 어떤 특정한 작업을 수행하기 위해서 모아놓은 명령문의 집합 => function(함수)
  • 정의부 : 메서드를 정의하는 영역 / 어떤 기능을 수행하게 될지에 대한 코드가 들어가는 영역
  • 호출부 : 정의된 메서드 호출하는 영역 -> 즉 이미 정의된 메서드를 호출해서 그 기능을 쓰겠다 선언하는 영역
  • 매개변수의 자료형과 인자값을 자료형과 수는 반드시 일치 해야함
  • return 할게 없으면 반환자료형은 void
  • 매개변수 인자값은 반드시 있어야 하는게 아님 -> 필수 x

1. Quiz-1 : 입력받은 만큼 출력

2. Quiz-2 : 사용자가 입력한 채소를 영어 단어로 바꿔서 반환

2️⃣ 오버로딩(Overloading)

  • 메서드명은 같지만 매개변수의 개수가 다름
  • 메서드명은 같지만 매개변수의 자료형이 다름
  • 매개변수의 개수 or 자료형 or 둘 다 다르다면 오버로딩 성립

오버로딩 성립 x

1.png

  • 반환타입이 A와 B코드의 차이는 int에서 void로 다르다
  • C 코드 : 리턴 자료형이 달라지고 + 매개변수의 형태 달라지게 되면 다른 메서드로써 같은 이름을 사용하는게 가능 → 오버로딩 X

Categories:

Updated:

Leave a comment