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

+ Recent posts