컴포지션1 Java의 상속(Inheritance)과 컴포지션(Composition) 상속(Inheritance)상속은 기존에 존재하는 클래스를 재사용하여 새로운 클래스를 작성하는 방법이다. 상위 클래스(부모)의 필드와 메서드를 하위 클래스(자식)가 물려받아 사용할 수 있다.자식 클래스의 이름 뒤에 'extends' 키워드를 사용하여 부모 클래스를 명시한다.중복되는 코드를 부모 클래스에서 관리할 수 있어 코드 재사용성을 높일 수 있다.자식 클래스는 부모 클래스의 메서드를 재정의(Override)하여 다형성을 구현할 수 있다.Java에서는 단일 상속만 허용하며, 자식 클래스의 자식 클래스를 계속 만들면서 계층이 깊어질 수 있다.// 부모 클래스class Animal { void sound() { System.out.println("동물이 소리를 냅니다."); }}//.. Java/일반 2024. 9. 26. 이전 1 다음