43. 자바 ( 상속 3 )

jhnada·2022년 8월 3일
0

public class OverEx01 {

	static void hello(int sum) {
	}
	
	static void hello(int num) {	
	}
	

타입 ( int ) 가 같기 때문에 같은 메소드로 인식한다.

  • 장점
    • 코드의 가독성이 좋다.
    • 메소드 호출 시 메소드 이름 하나만 생각하면 된다.
  • 한계
    • 경우의 수가 많아지면 유지 보수가 힘들다.
	public static void main(String[] args) {
		System.out.println(1);  		    // System - 대문자사용 ⇒ class
		System.out.println("문자열");
		System.out.println(10.5);			
	}		
}
  • System 에 대문자를 사용했다는 뜻은 System 이 class 라는 뜻이다.

  • 메소드 이름은 같지만 사용자가 직접 타입 ( int, String, double 등 ) 입력하지 않았다.

  • 오버로딩이 되어있다. ( 사용자가 편하게 출력할 수 있어서 편리하다. )

profile
밑바닥부터 배우는 초짜 개발자

0개의 댓글