Java Java 다형성 - 예제 코드 중복 코드 제거하기 예제 코드를 통해서 다형성을 사용하여 개선하여 나아간다. 이전 예제에는 코드 중복이 있었고, 호출하는 입장에서 중 ... #Java #Polymorphism #Basic #Beginner #ProjectJB
Java Java 다형성 - 활용 예제코드의 문제 원인 다형성을 사용하는 예제 몇 가지를 코드 예제 다형성을 사용하지 않는 동물 소리 내는 코드부터 점진적으로 발전시켜보도 ... #Java #Basic #Beginner #ProjectJB #Polymorphism
Java Java 다형성 - 메소드 오버라이딩 객체 지향 특징으로 다형성 상속 캡슐 추상화가 있으며 이 중에 핵심은 메소드 오버라이딩이다. 기존의 배워왔던 오버라 ... #Java #Basic #Programming #Beginner #ProjectJB
Java Java 다형성 - instanceof 다형성에서 참조형 변수는 다양한 대상으로 참조할 수 있도록 한다. 그렇지만 참조하는 변수가 다양한데 어떤 인스턴스를 ... #Java #Polymorphism #Programming #Basic #Beginner #ProjectJB #instanceof
Java Java 다형성 - 다운캐스팅 런타임 오류 다운 캐스팅을 잘못 참조한 경우 구동 중에 알 수 없는 이유로 종료된다. 이는 런타임 오류로 이용 중인 사용자에게도 ... #Java #Compiler #Runtime #Programming #Basic #Polymorphism #Beginner #ProjectJB
Java Java 다형성 - 캐스팅 종류 자식 타입의 기능을 사용하려면 다운캐스팅 (...) 결과를 변수에 담아 기능을 사용한다. Child child = ... #Java #Polymorphism #Basic #Beginner #ProjectJB
Java Java 다형성 - 캐스팅 상속 할당과 관련된 다운 캐스팅을 코드로 살펴보도록 한다. 생성한 코드와 경로 src └Poly ├Pa ... #Java #Polymorphism #extends #Basic #Beginner #ProjectJB
Java Java 다형성 - 문법과 이해 객체지향의 프로그래밍의 대표되는 기술로 캡슐화, 상속, 다형성이 있다. 어떤 개발자에게는 다형성이 있어서 객체지향으 ... #Java #Polymorphism #Basic #Beginner #ProjectJB
Java Java 문제 - 상속 관계 상품 풀어보기 주어진 코드를 보고 쇼핑몰의 판매 상품을 만들어보도록 한다. 쇼핑몰 판매 상품 * Book, Album, M ... #Java #extends #Basic #Beginner #ProjectJB
Java Java 상속 - super 생성자 상속 관계 클래스로 인스턴스를 생성한 경우 메모리 내부에는 자식과 부모 클래스가 만들어진다. Child 생성 시 부 ... #Java #Basic #Beginner #ProjectJB #super #extends
Java Java 상속 - super 부모 참조 부모와 자식 간 필드명이 같거나 메소드가 오버라이딩된 경우, 자식에서는 부모의 필드와 메소드를 사용할 수 없다. ... #Java #extends #super #Basic #Beginner #ProjectJB
Java Java, 상속과 접근 제어자 상속 관계의 접근 제어를 위한 코드를 작성한다. 부모와 자식 패키지를 별도로 분리해주어야 한다. 접근 제어자 표현 ... #Java #extends #Basic #Beginner #ProjectJB