같은 이름의 메소드를 중복하여 정의하는 것
ex) 함수 오버로딩 : 같은 함수이름으로 파라미터 개수 또는 타입을 달리하는 것
main(){
OverLoadEx ex = new OverLoadEx()
ex.print(100);
ex.print('A')
ex.print("Hello")
}
출력
100
A
Hello
println() 메소드를 들 수 있습니다.
println() 메소드는 전달받는 매개변수의 타입에 따라 다양한 원형 중에서 적절한 원형을 호출하게 됩니다.
Question 1: 생성자는 클래스를 통해 객체를 생성하고 객체의 필드 값을 초기화 할 수 있다.
(O)
Question 2: 생성자는 메소드이기 때문에 반환 타입을 적어야 한다.
(X)
Question 3: 클래스에 생성자가 없는 경우에는 객체를 생성할 수 없다.
(X)