오버로딩(Overloading) :
매소드 이름이 같고, 매개변수의 개수나 타입이 다름.
'리턴 값만' 다른 것은 오버로딩을 할 수 없다.
자바의 println이 대표적인 오버로딩이다. 어떤 타입의 값을 넣든, 오버로딩 되어 있기 때문에 오류가 나지 않음.
오버라이딩(Overriding) :
부모 클래스로부터 상속받은 메소드를 자식 클래스에서 재정의하는 것.
자식 클래스에서는 오버라이딩하고자 하는 메소드의 이름, 매개변수, 리턴 값이 모두 같아야 한다.
https://hyoje420.tistory.com/14
'기록 > Java&Spring&Eclipse' 카테고리의 다른 글
[Spring/Mybatis] include refid 활용해 쿼리 재사용 (0) | 2022.07.13 |
---|---|
[Java] 메소드 vs 생성자 (0) | 2022.06.07 |
[java] 자바 super 개념과 예시 (0) | 2022.06.07 |
[Eclipse/Tomcat] 톰캣 추가 안 되는 오류 (0) | 2022.06.02 |
[Eclipse] 메이븐 다운로드 오류 Error code 501, HTTPS Required (0) | 2022.06.02 |