상속은 상위 클래스의 기능을 하위 클래스에게 물려주는 기능이다.
오바라이딩은 상속을 융통성있게 활용 하는방법이다.
자식클래스가 상속을 받은 메소드를 재정의해서 유연하게 사용할 수 있다.
자식클래스에서 상속받은 메소드를 재정의하고 메인문에서 실행하면
자식클래스의 메소드를 우선 실행하므로, 부모 클래스까지 올라가서 실행하지 않는다.
다만, 메소드의 리턴형식이 같아야 한다는 점(+매개변수의 개수와 타입), 메소드의 이름이 같아야한다는 점을 주의해야한다.
'전공 과목 이수2👨💻 > JAVA(공)' 카테고리의 다른 글
Java | 제네릭(generic) (0) | 2021.04.28 |
---|---|
Java | 다형성 (Polymorphism) (0) | 2021.04.27 |
Java | overroading (같은이름함수, 다른 매개변수) (0) | 2021.04.06 |
Java | 상속과 생성자 (0) | 2021.04.06 |
Java | 클래스, 인스턴스, 객체지향 (0) | 2021.03.30 |
자바 | run하고 작성중인 파일 실행 안될 때 (,,뇌피셜,,) (2) | 2021.03.30 |