자바의 상속
상속 (Inheritance) 이란 무엇인가 상속은 자바의 객체 지향 프로그래밍의 중요한 한 축을 담당하는 개념이다. 이미 구현되어 있는 클래스의 필드와 메서드들을 재사용하기 위해 새로운 클래스를 만드는 것으로, 상속받은 클래스에서 새로운 필드와 메서드를 정의하는 것도 가능하다. 상속은 왜 사용하는가 코드 재사용성 (Code Reuseability) : 부모 클래스의 코드는 모든 자식 클래스에서 공통적으로 사용할 수 있다. 메서드 오버라이딩 (Method Overriding) : 상속을 통해서만 구현할 수 있는 메서드 동작 덮어쓰기이다. 런타임에서 다형성 (Polymorphism) 을 구현할 수 있다. 추상화 (Absatraction) : 자식 클래스에서는 부모 클래스의 내부 구현보다는 외부적 기능에만 ..
2024.02.04