2023-01-26 목 / JAVA

권혁현·2023년 1월 26일
0

Java

목록 보기
20/44
post-thumbnail

1. 메소드 오버로딩이란?

  • 함수 오버로딩 : 같은 함수이름으로 파라미터 개수 또는 타입을 달리 하는것.

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

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

}
  • 출력
100
A
Hello

class OverLoadEx {

	public void print(int num) {
		System.out.println(num);
	}

	public void print(char ch) {
		System.out.println(ch);
	}

	public void print(String str) {
		System.out.println(str);
	}
}

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

  • System.out.println();

4. O,X QUIZ

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

0개의 댓글