자바 - 상속 자바에서 상속은 객체 지향 프로그래밍(OOP)의 핵심 개념 중 하나로, 클래스들 간에 코드를 재사용하고 확장하기 위한 메커니즘을 제공한다. 상속은 기존 클래스의 특성과 동작을 그대로 가져와 새로운 클래스를 만들 수 있게 해 준다. 이때, 기존 클래스는 부모 클래스(또는 상위 클래스)라고 하고, 새로운 클래스는 자식 클래스(또는 하위 클래스)라고 한다. 기본개념 핸드폰과 아이폰 클래스의 관계를 봤을 때 아이폰은 상위 개념으로 핸드폰이라고 할 수 있다. 따라서 위의 예시처럼 아이폰 클래스는 핸드폰 클래스를 상속받아 사용할 수 있다. 또한, 그림에는 없지만 핸드폰의 상위 개념으로 "기계"가 될 수 도 있겠다. 이처럼 현실 세계의 모든 객체는 객체와 객체끼리 부모와 자식 관계를 형성한다고 생각하면..
[Java] 자바 - 상속
자바 - 상속 자바에서 상속은 객체 지향 프로그래밍(OOP)의 핵심 개념 중 하나로, 클래스들 간에 코드를 재사용하고 확장하기 위한 메커니즘을 제공한다. 상속은 기존 클래스의 특성과 동작을 그대로 가져와 새로운 클래스를 만들 수 있게 해 준다. 이때, 기존 클래스는 부모 클래스(또는 상위 클래스)라고 하고, 새로운 클래스는 자식 클래스(또는 하위 클래스)라고 한다. 기본개념 핸드폰과 아이폰 클래스의 관계를 봤을 때 아이폰은 상위 개념으로 핸드폰이라고 할 수 있다. 따라서 위의 예시처럼 아이폰 클래스는 핸드폰 클래스를 상속받아 사용할 수 있다. 또한, 그림에는 없지만 핸드폰의 상위 개념으로 "기계"가 될 수 도 있겠다. 이처럼 현실 세계의 모든 객체는 객체와 객체끼리 부모와 자식 관계를 형성한다고 생각하면..
2023.12.23