공대베짱이

Java 상속

1. 상속이란 객체 지향 프로그래밍의 핵심 원칙 중 하나인 상속을 통해 기존 코드를 재사용하거나 기존 유형을 확장할 수 있다. 간단히 말해서 Java에서 클래스는 다른 클래스와 여러 인터페이스를 상속할 수 있는 반면 인터페이스는 다른 인터페이스를 상속할 수 있다. 2. 상속의 필요성 자동차 제조업체가 고객에게 여러 자동차 모델을 제공한다고 상상해 ...

Java 다형성

1. 다형성이란 모든 객체 지향 프로그래밍(OOP) 언어는 추상화, 캡슐화, 상속 및 다형성의 네 가지 기본 특성을 나타내야 한다. 정적 다형성은 컴파일 타임에 적용되는 반면 동적 다형성은 런타임에 구현 된다. 2. 정적 다형성 정적 다형성은 컴파일 시간에 해결되어 런타임 가상 테이블 조회를 없애는 다형성의 모방이다. 예를 들어 파일 관리자 앱의...