오버라이딩
overriding
- 부모 클래스로 부터 상속받은 메소드를 자식클래스에서 다시구현한다.
- 자식클래스에서 입맛에 맞게 다시 구현
- 메소드에 파라미터,리턴타입은 부모,자식클래스이 같아야한다.
- 자식클래스에서 필요해의해 다양하게 수정하기 위해서이다.
오버로딩
overloading
- 같은 클래스안에서 이름이 같은 메소드를 말한다.
- 이름은 같은 메소드지만 다양한 파라미터를 받아서 처리할때 사용한다.
- 파라미터가 달라야한다.
- 리턴타입은 같지않아도 된다.
'개발 소발 > 개발 java(기초)' 카테고리의 다른 글
JAVA Exception,error의 차이, Exception 핸들링방법 (0) | 2019.02.12 |
---|---|
JAVA static의 개념, 추상클래스(abstract)와 인터페이스(Interface)의 차이 (0) | 2019.02.11 |
JAVA String 생성 방법의 차이 new(),"" (0) | 2019.02.08 |
JAVA String,StringBuffer,StringBuilder의 차이 (0) | 2019.01.16 |
JAVA 메모리영역 Stack,Heap이란? (0) | 2019.01.16 |