객체지향에서 중요한 개념인 다형성
객체지향개념에서 중요한 특징 중 하나인 다형성에 대해서 알아보겠다. 다형성은 상속과 깊은 관계가 있어 상속에 대해 충분히 알고 있어야 한다. 1. 다형성이란 ? 프로그램적으로 말하자면 조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 하는 것이다. 2. 다형성의 조건 사실 다형성에 조건은 없지만 허용되는 것과 허용되지 않는 것들이 있다. 조상타입의 참조변수로 자손타입의 인스턴스를 참조할 수 있다. 자손 타입의 참조변수로 조상타입의 인스턴스를 참조할 수 없다. 참조변수가 사용할 수 있는 멤버의 개수는 인스턴스의 멤버 개수보다 같거나 적어야 한다. 이 세가지는 알고보면 다 같은 말이다. 참조변수가 사용하는 멤버의 개수가 인스턴스 멤버 개수보다 많다고 했을 때, 인스턴스 멤버에는 존재하지 ..
Java
2022. 4. 30. 11:33
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday