JAVA 22일차

이희복·2023년 1월 26일
0

JAVA

목록 보기
23/41

메소드 오버로딩이란?

같은 이름의 메소드를 중복하여 정의하는 것
ex) 함수 오버로딩 : 같은 함수이름으로 파라미터 개수 또는 타입을 달리하는 것

아래를 프로그래밍 하시오.

main(){
OverLoadEx ex = new OverLoadEx()
ex.print(100);
ex.print('A')
ex.print("Hello")

}
출력
100
A
Hello

메소드 오버로딩을 적용한 대표적인 함수는?

println() 메소드를 들 수 있습니다.

println() 메소드는 전달받는 매개변수의 타입에 따라 다양한 원형 중에서 적절한 원형을 호출하게 됩니다.

O,X QUIZ

Question 1: 생성자는 클래스를 통해 객체를 생성하고 객체의 필드 값을 초기화 할 수 있다.
(O)
Question 2: 생성자는 메소드이기 때문에 반환 타입을 적어야 한다.
(X)
Question 3: 클래스에 생성자가 없는 경우에는 객체를 생성할 수 없다.
(X)

0개의 댓글