[공부]오버로딩과 오버라이딩

allnight5·2023년 4월 5일
0

기술공부

목록 보기
16/33

목차

1. 오버로딩

2. 오버라이딩

3. 오버로딩과 오버라이딩의 차이점

1. 오버로딩

목차로 이동
메소드의 이름을 짓는데 스트레스를 받기 때문에

같은 기능을 하는 클래스 내의 같은 이름을 가진 메소드를 만들어
받는 파라미터의 갯수나 형태(String, int)를 다르게 하는 것을 말하며 리턴 값을 다르게 해서 보내줄 수도 있습니다.

2. 오버라이딩

목차로 이동
상속 받은 메소드를 자신이 다른 형태로 바꾸고 싶을때 사용하며 리턴 하는 것과 받는 파라미터는 같지만 안에서 돌아가는 로직을 다른 형태로 하여 값을 바꿔 전달하는 것을 말합니다.

3. 오버로딩과 오버라이딩의 차이점

목차로 이동
오버로딩은 한 클래스 내에서 같은 이름의 메소드를 바꾸는 것이라면
오버라이딩은 상속 받은 메소드를 자신이 사용 하고 싶은 형태로 바꾸는 것을 의미합니다.

profile
공부기록하기

0개의 댓글