# upcasting

10개의 포스트
post-thumbnail

7.클래스 - (5) 타입변환(Casting)

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

2023년 4월 27일
·
0개의 댓글
·
post-thumbnail

[Java] 형변환(casting), 업캐스팅(upcasting) & 다운캐스팅(downcasting)

업캐스팅(upcasting)과 다운캐스팅(downcasting)을 이해해보자!요즘 시험기간이라 업캐스팅, 다운캐스팅을 공부하고 있는데 이해가 도저히 안 되는 거에요,,그래서 제가 이해하고자, 또 다른 사람들에게 더 쉽게 알려주고자 업캐스팅과 다운캐스팅에 관련하여 글을

2023년 4월 22일
·
0개의 댓글
·

자동 타입 변환 & 강제 타입 변환

먼저.. 누가 이름을 지었는지는 모르겠지만, 내가 이해한 내용이 맞다면 왜 “타입 변환”이라고 지었는지.. 정말 궁금하다.답을 아시는 분은 댓글에 너가 잘못 이해해놓고 누굴 탓하냐 이 바보야! 하신다거나.. 마자 나도 이 거 이상하더라 어이없지 참내 하고 공감하신다거나

2023년 4월 10일
·
0개의 댓글
·

JAVA_Up&DownCasting

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

2022년 12월 11일
·
0개의 댓글
·
post-thumbnail

[42Seoul] - CPP Module04

: 업캐스팅, 다운캐스팅, 깊은복사, 얕은 복사, 가상 함수, 순수 가상함수등을 공부하는 과제이다.: 업캐스팅, 다운캐스팅, virtual키워드와 가상함수 및 가상 소멸자, 가상 함수 테이블등에 대해서 잘 나와있다.링크1 : https://modoocode.c

2022년 11월 9일
·
0개의 댓글
·

[JAVA] 업캐스팅 (Upcasting)

업캐스팅 (Upcasting) 업캐스팅 이란 자식클래스에서 부모클래스로 형변환 하는 것 부모 클래스에 선언된 필드 혹은 메서드만 접근 가능 자동 형변환 업캐스팅 하는 이유 자식클래스 -> 부모클래스로 업캐스팅하면 사실상 범위가 좁아짐 에도 불구하고 업캐스팅 하는 이유에

2022년 4월 30일
·
0개의 댓글
·

18일차 upcasting & 싱글톤패턴

각각의 타입을 확인할 때 사용하는 문법조건식 참/거짓값 instanceof 클래스타입 : 값이 클래스 타입이니?(실습 예제)} public static void main(String\[] args) { //up casting 자식 생성자 불러오는 것 자식클래스에서

2022년 4월 19일
·
0개의 댓글
·

09. 타입추론

너는 물음을 던졌고, 나는 답을 내놨다.

2021년 11월 1일
·
0개의 댓글
·

다이나믹 메소드 디스패치

런타임 다형성

2021년 1월 26일
·
0개의 댓글
·

Type Casting -2

Type Casting as : 타입 변환이 확실하게 가능한 경우(업캐스팅, 자기 자신 등) 에만 사용 가능. 그 외에는 컴파일 에러 as? : 강제 타입 변환 시도. 변환이 성공하면 Optional 값을 가지며, 실패 시에는 nil 반환 as! : 강제 타입 변환 시도. 성공 시 언래핑 된 값을 가지며, 실패 시 런타임 에러 발생 Upcast...

2019년 12월 5일
·
0개의 댓글
·