다형성메소드오버로딩1 다형성 메소드 오버로딩 실습 1. 다형성 메소드 오버로딩을 이용한 동물 클래스 실습하기. 동물의 기본 특징이 있는 애니멀 클래스 하나를 만들고, 그 특징을 상속을 받는 pig 클래스를 만든다.. 그리고 특징이 다른 부분을 메소드로 만든다. 물의 울음은 저마다 다르기 때문에 부모 클래스인 애니멀을 오버로딩 하여 자녀 고양이 클래스와 강아지 클래스를 만들어 각각 동물에 맞게 메소드를 재정의해준다. -메소드 오버라이딩(Method Overriding) 상속관계 (확장, extends) 있는 클래스에서 수퍼 클래스(부모 타입에 있는)메소드를 서브 (자녀 타입) 클래스에서 재정의(최종정의)한다. -선언은 동일하고, 기능만 다르게 구현한다. -메소드 오버라이딩은 동일 형태: 리턴타입, 메소드명, 파라미터가 동일(타입, 갯수, 순서 일치)해야한.. 2021. 8. 14. 이전 1 다음