Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 915 Bytes

polymorphism.md

File metadata and controls

31 lines (24 loc) · 915 Bytes

Keyword

oop polymorphism

Reference

정리

다형성(Polymorphism)이란?

하나의 메소드 또는 클래스가 다양한 방법으로 동작하는 것 (opentutorials - Java 다형성)

먼저 이해해야할 것

  • interface - 특정한 인터페이스를 구현하고 있는 클래스가 있을 때 이 클래스의 데이터 타입으로 인터페이스를 지정 할 수 있음
package org.opentutorials.javatutorials.polymorphism;
interface I{}
class C implements I{}
public class PolymorphismDemo2 {
    public static void main(String[] args) {
        I obj = new C();
    }
}
  • 상속 : 하위 클래스를 상위 클래스의 데이터 타입으로 인스턴스화 했을 때 어떤 일이 일어나는지

오늘의 코드