Inheritance1 [Java]상속(Inheritance)이란 무엇일까? 자바에서는 상속(inheritance)이라는 개념을 지원하여, 클래스 간에 코드를 공유하고 재사용하기 쉽게 해줍니다. 상속을 이용하면 기존에 작성된 클래스를 확장하여 새로운 클래스를 정의할 수 있으며, 상속 관계에 있는 클래스는 부모 클래스와 자식 클래스로 나눌 수 있습니다. 상속을 사용하면 부모 클래스에 있는 필드와 메서드를 자식 클래스에서 그대로 사용할 수 있으므로, 중복된 코드를 줄일 수 있고 유지보수가 용이해집니다. 또한, 자식 클래스에서는 부모 클래스에 있는 메서드를 오버라이딩(overriding)하여 자식 클래스의 필요에 맞게 수정할 수도 있습니다. ※오버라이딩(overriding)이란? : 상속 관계에 있는 클래스들 간에 부모 클래스의 메서드를 자식 클래스에서 재정의하는 것을 말합니다. 자바.. 2023. 2. 23. 이전 1 다음 반응형