본문 바로가기
Java

[JAVA] 오버로딩, 오버라이딩

by 겅아링 2020. 4. 15.
반응형

OverLoading

: 같은 이름의 메소드를

매개변수의 유형과 갯수를 달리하여 입맛에 따라 사용하도록 정의

생성자 오버로딩...

우연찮게 같다! 

: 문제가 되지않음, 타입 형식이 다르기떄문에 원하는대로 골라서 실행시킴

 

조건

접근제어자 X 

리턴값 X

예외처리 X

함수명 같게

매개변수 타입과 갯수 다르게 

 

 

Overriding

: 클래스를 상속받았을때,

상위 클래스(부모 클래스) 에 선언되어있는 메소드를 재정의하여 사용하는 기술

고의성 : 다형성을 구현하기위해 

@overriding 어노테이션 사용

조건

접근제어자

리턴값

함수명

매개변수 타입,갯수

예외처리 

같아야함

반응형

'Java' 카테고리의 다른 글

[JAVA] 문자열 String - charAt()  (0) 2020.04.29
[JAVA] Array 배열  (0) 2020.04.26
[JAVA] 접근제어자  (0) 2020.04.12
[JAVA] 변수와 메모리  (0) 2020.04.07
[JAVA] 메모리 & 실행 구조  (0) 2020.04.06