-
[JAVA] 오버라이딩(overriding)과 오버로딩(overloading) 차이점JAVA 2023. 7. 16. 17:09
오버라이딩(overriding)
부모 클래스와 자식 클래스가 있을 때 부모 클래스에 있는 메소드 이름과 매개 변수 형식, 반환 타입이 동일한 메소드를 자식 클래스에 재정의함으로써 부모 클래스를 상속하지 않고 자식 클래스에서 다시 새롭게 변경할 때 사용함
https://1ooflower.tistory.com/30
[JAVA] 오버라이딩 (overriding)
오버라이딩(overriding): '재정의','새롭게 정의한다'라는 뜻 오버라이딩(overriding)이 이뤄지기 위한 조건 메소드 이름 동일 메소드 매개변수의 개수와 데이터 타입, 순서 동일 메소드 반환 타입 동일
1ooflower.tistory.com
오버로딩(overloading)
이름이 같은 다른 메소드에 의해 여러 개의 메소드를 정의할 수 있는 것
https://1ooflower.tistory.com/31
[JAVA] 오버로딩 (overloading)
오버로딩 (overloadind) : 클래스에 메소드를 정의할 때 이름이 같지만 서로 다른 매개변수 형식을 지닌 메소드를 여러 개 정의할 수 있는 방법 메소드 이름과 반환값 같아야함 매개변수 달라야함 cl
1ooflower.tistory.com
'JAVA' 카테고리의 다른 글
[JAVA] final 키워드 (0) 2023.07.19 [JAVA] 접근제어자 public, private (0) 2023.07.19 [JAVA] 오버로딩 (overloading) (0) 2023.07.16 [JAVA] 오버라이딩 (overriding) (0) 2023.07.16 [JAVA] 상속, 생성자, super (0) 2023.07.16