KPlay의 코딩 그리고 잡동사니

다형성은 부모 클래스 타입의 참조 변수로 하위 클래스의 객체를 참조 할 수 있게 해줍니다.

 

부모 클래스의 변수로써 자신의 자식 클래스의 인스턴스를 넣어줄 수 있다.

Fruit라는 부모 클래스를 만들고

3개의 변수를 생성한다음에 show()라는 함수도 생성해준다

그리고 Peach라는 클래스를 만들어 Fruit클래스를 상속받아준다

그 후에 Peach의 생성자로 Fruit클래스의 인스턴스 변수들을 초기화해준다

마지막으로 main함수에서 Fruit클래스의 fruit라는 함수에 자기의 자식클래스인 Peach 인스턴스를

넣어줄 수 있다 이렇게 해서 .fruit.show()가 출력이된다

이런식으로 해줄 수도 있다

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band