메소드 오버로딩 - 한 클래스 안에 똑같은 이름의 메소드 여러개를 선언할 수 있음.
그이유는 매개변수(인자)의 개수와 데이터형을 통해서 구분하기 때문에.
메소드 이름이나 생성자 이름이 같다고 할지라도 파라미터수와 타입이 다르다. (생성자도 가능)
메소드 오버라이딩 - 상위클래스가 가지고 있는 메소드를 하위 클래스가 재정의 해서 사용하는 것이다.
상속받은 기능이나 상태를 상속받은 객체의 스타일에 맞도록 재정의 하는 것이다
메소드 오버로딩
메소드 오버라이딩
'개발 > JAVA' 카테고리의 다른 글
[JAVA] 상속에 대해 (0) | 2019.01.21 |
---|---|
[JAVA] 접근제어자 (0) | 2019.01.13 |
[JAVA] 객체, 생성자 (0) | 2019.01.11 |
[JAVA] 선택정렬, 버블정렬 (0) | 2019.01.11 |
[JAVA] 배열, 2차원배열 n명의 학생 점수 총점 평균 구하기, 배열 이용해 학생 점수 구하기 (0) | 2019.01.10 |
댓글