2019.07.18
// 메서드 오버로딩 (Method overloading)
- 같은 기능을 하는 메서드가 여러개 필요한 경우 하나의 클래스에서 메서드명이 일치하고 매개변수 개수와 Data type을 다르게 프로그래밍 하는 기법
- DB에 연결하는 기능이 똑같고 하나의 클래스에서 메서드명이 일치하는데 매개변수 개수나 Data type이 다른 것이 바로 메서드 오버로딩이다
- 메서드 오버로딩에는 메서드 오버로딩과 생성자 오버로딩으로 다시 나눌 수 있는데
- 생성자 오버로딩은 같은 이름의 생성자라도 매개변수 개수나 Data type이 다르면 반복해서 정의가 가능한 것을 얘기한다
// 메서드 오버라이딩(Method Overriding)
- 메서드를 상속, 부모 클래스의 메서드를 약간 변경해서 사용하는 상황
- 같은 이름의 메서드가 여러 클래스에서 다른 기능을 하는 것
- 슈퍼(부모) 클래스의 메서드를 서브(자식)에서 동일한 메서드명으로 새롭게 정의하는것
'교육 > Java' 카테고리의 다른 글
#48 Java CRUD기능의 간단한 사전 만들기 Read (0) | 2019.08.01 |
---|---|
#47 Java Servlet 기본 개념 (0) | 2019.08.01 |
#42 Java java.lang.NullPointerException (0) | 2019.07.30 |
#41 Java Array & ArrayList (0) | 2019.07.30 |
#37 Java 자바빈 액션태그 (0) | 2019.07.30 |