[JAVA] 메소드 오버로딩, 메소드 오버라이딩


    메소드 오버로딩 - 한 클래스 안에 똑같은 이름의 메소드 여러개를 선언할 수 있음. 
                                     그이유는 매개변수(인자)의 개수와 데이터형을 통해서 구분하기 때문에.
                                     메소드 이름이나 생성자 이름이 같다고 할지라도 파라미터수와 타입이 다르다. (생성자도 가능)

    메소드 오버라이딩 - 상위클래스가 가지고 있는 메소드를 하위 클래스가 재정의 해서 사용하는 것이다. 
       상속받은 기능이나 상태를 상속받은 객체의 스타일에 맞도록 재정의 하는 것이다





    메소드 오버로딩





    메소드 오버라이딩






    댓글