개발 소발/개발 java(기초)
JAVA 오버라이딩,오버로딩overriding,overloading
우기!
2019. 2. 8. 15:45
오버라이딩
overriding
- 부모 클래스로 부터 상속받은 메소드를 자식클래스에서 다시구현한다.
- 자식클래스에서 입맛에 맞게 다시 구현
- 메소드에 파라미터,리턴타입은 부모,자식클래스이 같아야한다.
- 자식클래스에서 필요해의해 다양하게 수정하기 위해서이다.
오버로딩
overloading
- 같은 클래스안에서 이름이 같은 메소드를 말한다.
- 이름은 같은 메소드지만 다양한 파라미터를 받아서 처리할때 사용한다.
- 파라미터가 달라야한다.
- 리턴타입은 같지않아도 된다.