# downcasting
JAVA_Up&DownCasting
개념은 다형성 파트를 참고하자. 업캐스팅 상속관계를 가지는 클래스를 정의한다. 업캐스팅 하는 이유 동일성을 가진 부분을 만들어 간단히 다루기 위함이다. 상속관계에서 받은 sub클래스가 백개, 천개라도 하나의 인스턴스로 묶어서 관리가 가능하기 때문이다. 주의할 점

[42Seoul] - CPP Module04
: 업캐스팅, 다운캐스팅, 깊은복사, 얕은 복사, 가상 함수, 순수 가상함수등을 공부하는 과제이다.: 업캐스팅, 다운캐스팅, virtual키워드와 가상함수 및 가상 소멸자, 가상 함수 테이블등에 대해서 잘 나와있다.링크1 : https://modoocode.c
JAVA : Downcasting, 추상클래스, 인터페이스클래스
안녕하세요 🙂 오늘은 JAVA : Downcasting, 추상클래스를 포스팅하도록 하겠습니다.클래스의 종류는 다음과 같습니다.JAVA : 상속, 생성자, 정보의 은닉화 포스팅에서도 언급했듯이, 사용자 정의 클래스는 java.lang.Object 클래스를 상속하여 만듭
210608 Tue
1. 첫 번째 학습 내용: 싱글턴 (Singleton) > A singleton class returns the same instance no matter how many times an application requests it. A typical class per
Type Casting -2
Type Casting as : 타입 변환이 확실하게 가능한 경우(업캐스팅, 자기 자신 등) 에만 사용 가능. 그 외에는 컴파일 에러 as? : 강제 타입 변환 시도. 변환이 성공하면 Optional 값을 가지며, 실패 시에는 nil 반환 as! : 강제 타입 변환 시도. 성공 시 언래핑 된 값을 가지며, 실패 시 런타임 에러 발생 Upcast...