Java2 Java | 업캐스팅과 다운캐스팅 목차업캐스팅(Upcasting)이란?다운캐스팅(Downcasting)이란?instanceof 연산자실전 예제자주 하는 실수와 해결방법1. 업캐스팅(Upcasting)이란?정의자식 클래스 객체를 부모 클래스 타입으로 참조하는 것기본 예제java// 부모 클래스class Animal { void eat() { System.out.println("동물이 먹습니다"); } void sleep() { System.out.println("동물이 잡니다"); }}// 자식 클래스class Dog extends Animal { @Override void eat() { System.out.println("강아지가 사료를 먹습니다"); } .. 2025. 10. 2. Java | 자바 기본 개념 : 클래스, 객체, 상속 목차클래스와 객체의 관계인스턴스란 무엇인가?생성자(Constructor)란?오버로딩(Overloading) vs 오버라이딩(Overriding)상속(Inheritance)과 생성자 호출 순서실전 예제와 연습 문제1. 클래스와 객체의 관계클래스는 설계도다! javapublic class Handbag { // 속성(필드) String brandName; int price; String bagName; boolean hasHandle; // 행동(메서드) void display() { System.out.println(bagName + " by " + brandName); }}시각적 이해┌─────────────────────────────┐│ .. 2025. 9. 26. 이전 1 다음