개인공부 : 객체지향! 객체지향(Object-Oriented Programming, OOP)은 소프트웨어 개발 방법 중 하나로, 객체를 프로그램 내에서 Object라는 단위로 모델링해 시스템을 설계하는 방식을 말하며, 이러한 객체지향은 복잡한 시스템을 쉽게 이해하고 유지보수할 수 있도록 도와주고, 여러 가지 객체지향 원칙을 기반으로 시스템을 구성합니다. 핵심 개념클래스(Class)클래스는 객체를 만들기 위한 틀. 객체가 가질 성(필드)과 행동(메서드)를 정의합니다.객체(Object)객체는 클래스로부터 생성된 실체. 클래스에서 정의한 속성값과 메서드를 가지고 있고, 실제로 동작하는 프로그램의 기본 단위입니다.상속(Inheritance)상속은 기존 클래스의 속성이나 행동을 재사용해 새로운 클래스를 만드는 기..