자바 풀스택 과정 수업 정리/자바
자바 15-2 (2020.08.24) : 메소드 오버라이딩(@Override), final 메소드, 추상 클래스(Abstarct)
메소드 오버라이딩(Method Overriding, 메소드 재정의) 하위 클래스에서 상속받은 상위 클래스에 정의된 메소드를 다시 정의하는 것으로(재정의), 객체 지향 프로그래밍의 특징인 다향성을 나타낸다. 재정의(Overriding)는 반드시 상속 관계에 있어야 하며, 메소드의 이름, 리턴 타입, 매개변수의 갯수나 타입이 완전히 일치해야 한다. - 상위 클래스의 메소드를 오버라이딩하면 기존의 메소드를 아예 ★덮어쓰기 한다는 것에 주의해야한다. - 따라서 오버라이딩하면 어떤 방법으로 호출해도 이전의 메소드를 호출할 수 없다. 『super.메소드()』 이런거 안 통함 vs 메소드 오버로딩(Metho Overloading, 메소드 중복정의) - 자바 13 (2020.08.20) 오버로딩은 메소드의 이름을 같게..
2020. 9. 2. 03:52
최근댓글