다운 캐스팅

· CS
⚡ 개요 업캐스팅(upcasting)과 다운캐스팅(downcasting)은 객체 지향 프로그래밍에서 클래스의 상속과 관련된 개념이다. 말 그대로 업캐스팅은 하위 클래스에서 상위 클래스로 형 변환하는 것을 의미하고 다운캐스팅은 상위 클래스에서 하위 클래스로 형 변환을 하는것을 의미 한다. ⚡ 예시 다음과 같은 클래스 구조가 있다고 가정해보자. class Animal { public void move() { System.out.println("Moving..."); } } class Dog extends Animal { public void bark() { System.out.println("Barking..."); } } 위의 코드에서, Dog 클래스는 Animal 클래스를 상속하고 있다. 이 경우, Do..
HaeTae
'다운 캐스팅' 태그의 글 목록