| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- html
- 단위테스트
- Eclipse
- java테스트
- 자바
- string
- junit5
- javascript
- junit
- IntelliJ
- ArrayList
- math
- HashMap
- Visual Studio Code
- SpringBoot
- CSS
- Java
- input
- 스프링부트
- 테스트자동화
- Array
- vscode
- list
- 정규식
- 배열
- 인텔리제이
- 자바문법
- 문자열
- 자바스크립트
- js
- Today
- Total
목록2025/12/22 (2)
어제 오늘 내일
Java에서 클래스 간의 형변환은 상속 관계가 있을 때만 가능합니다.상속 관계에서는 부모 타입과 자식 타입 사이에서 자유롭게 변환이 가능하며, 이를 업캐스팅(Upcasting)과 다운캐스팅(Downcasting)이라고 부릅니다.이 글에서는 두 개념의 차이와 사용법을 예제 중심으로 정리합니다. 1. 업캐스팅(Upcasting)자식 타입 → 부모 타입으로 변환하는 것업캐스팅은 가장 기본적인 형변환이며 자동 형변환됩니다.class Parent { void hello() { System.out.println("Parent hello"); }}class Child extends Parent { void bye() { System.out.println("Child bye")..
Java에서 자식 클래스 호출이라는 표현은 보통 다음 두 가지 상황을 의미합니다:자식 클래스 객체를 생성하여 사용하는 것부모 타입으로 자식 객체를 다루는 것(다형성)이 글에서는 자식 클래스를 어떻게 호출하고 사용하는지 예제 중심으로 정리합니다. 1. 자식 클래스 객체 생성(일반 호출)자식 클래스는 부모 클래스를 상속받아 만들어집니다.따라서 자식 객체를 만들면 부모의 기능도 함께 사용할 수 있습니다.예:class Parent { void hello() { System.out.println("부모 hello"); }}class Child extends Parent { void bye() { System.out.println("자식 bye"); }}public c..