# downcasting

7.클래스 - (5) 타입변환(Casting)
'타입변환(Casting)'은 상속개념을 바탕으로 하여 해당 계층의 클래스를 다른 계층의 클래스로 전환하기 위한 작업을 의미합니다. 현 단계까지 학습하신 분들은 어디선가 익숙한 내용이실 겁니다. 저는 강제 형변환이 생각나는데 여러분은 어떠실지 잘 모

[Java] 형변환(casting), 업캐스팅(upcasting) & 다운캐스팅(downcasting)
업캐스팅(upcasting)과 다운캐스팅(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...