Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- PAGING
- html5
- 자바파일업로드
- poi
- 파일업로드
- 자바타입
- jsp
- ORDERBY
- MariaDB
- 자바
- SQL
- poi엑셀
- CSS3
- 자바스크립트
- 스프링
- 게시판구현
- 페이징
- db
- mybatis
- JSTL
- insert
- crud
- 퍼블리싱
- 스프링파일업로드
- spring
- Java
- mysql
- pagenation
- select
- jquery
Archives
- Today
- Total
목록다운캐스팅 (1)
째의 개발 기록방
[Java/Spring] 업캐스팅과 다운캐스팅
자바에서 업캐스팅(Upcasting)과 다운캐스팅(Downcasting)이란 무엇일까? 캐스팅(casting)이란 타입을 변환하는 것을 말하며 형변환이라고도 한다. 자바에서 서브 클래스는 수퍼 클래스의 모든 특성을 상속받는다. 그렇기 때문에 서브 클래스는 수퍼 클래스로 취급될 수 있다. 여기서 업캐스팅(Upcasting)이란 서브 클래스의 객체가 수퍼 클래스 타입으로 형변환되는 것을 말한다. (자식 클래스의 객체가 부모 클래스 타입으로 형변환 되는 것) 그렇다면 업캐스팅은 왜 사용하는 것일까? 업캐스팅을 사용하는 이유는 다형성(Polymorphism)과 관련이 있다. class Person{ String name; Person(String name){ this.name = name; } } class S..
Back End/Java, Spring
2022. 5. 25. 23:47