Java
Java 다형성 - 인터페이스
자바 기능 중 순수 추상 클래스와 함께 인터페이스를 제공한다. 순수 추상 클래스와 인터페이스가 비슷해보이나, 몇 가 ...
Java
자바 기능 중 순수 추상 클래스와 함께 인터페이스를 제공한다. 순수 추상 클래스와 인터페이스가 비슷해보이나, 몇 가 ...
Java
추상 클래스에서 모든 메소드가 추상 클래스로 만든 것이다. 이전 AbsAnimal 클래스에서 move() 일반 메 ...
Java
부모와 자식과 같은 상속을 제공되나, 실제 생성 되지 않도록 하는 것이 추상 클래스이다. 추상 클래스는 추상적인 개 ...
Java
이전에 Animal 클래스를 사용하여 다형성의 장점에 대해서 설명하였다. 그렇지만 남아있는 문제가 있는데, exte ...
Java
다형성 다형적 참조와 메소드 오버라이딩으로 배열과 반복문을 사용한 코드 중복을 개선하는 시간이다. 이전에 작성한 ...
Java
예제 코드를 통해서 다형성을 사용하여 개선하여 나아간다. 이전 예제에는 코드 중복이 있었고, 호출하는 입장에서 중 ...
Java
다형성을 사용하는 예제 몇 가지를 코드 예제 다형성을 사용하지 않는 동물 소리 내는 코드부터 점진적으로 발전시켜보도 ...
Java
객체 지향 특징으로 다형성 상속 캡슐 추상화가 있으며 이 중에 핵심은 메소드 오버라이딩이다. 기존의 배워왔던 오버라 ...
Java
다형성에서 참조형 변수는 다양한 대상으로 참조할 수 있도록 한다. 그렇지만 참조하는 변수가 다양한데 어떤 인스턴스를 ...
Java
다운 캐스팅을 잘못 참조한 경우 구동 중에 알 수 없는 이유로 종료된다. 이는 런타임 오류로 이용 중인 사용자에게도 ...
Java
자식 타입의 기능을 사용하려면 다운캐스팅 (...) 결과를 변수에 담아 기능을 사용한다. Child child = ...
Java
상속 할당과 관련된 다운 캐스팅을 코드로 살펴보도록 한다. 생성한 코드와 경로 src └Poly ├Pa ...