으나님의 잡다한 개발상식
(JAVA) overloading과 overriding 본문
1. 오버로딩(overloading)
함수이름이 동일하지만 매개변수가 다른 경우이다.
java에서 주로 사용하는 print구문도 오버로딩에 해당한다.
2. 오버라이딩(overriding)
함수이름이 동일하고 매개변수가 동일한 경우로 상속 시 사용한다.
상위 클래스가 가지고 있는 메소드를 하위 클래스에서 재정의해서 사용할 때 오버라이딩이 사용된다.
'JAVA' 카테고리의 다른 글
(JAVA) final 필드와 static final (0) | 2019.12.12 |
---|---|
(JAVA) static 블록 (0) | 2019.12.12 |
(JAVA) this와 super, this()와 super() (0) | 2019.11.24 |
(JAVA) 예외 정리 (0) | 2019.11.23 |
(JAVA) 예외처리(try-catch) (0) | 2019.11.23 |