객체 지향 프로그래밍의 4가지 특징과 5가지 원칙
🎯 객체 지향 프로그래밍(OOP)객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 소프트웨어를 객체 단위로 구성하고, 객체 간의 관계를 정의하여 프로그래밍하는 방식으로, 유지보수성과 확장성을 높이고 코드를 더 직관적이고 재사용 가능하게 만든다. 클래스 : 객체를 생성하기 위한 틀(설계도)객체: 클래스에서 생성된 실체(Instance)로, 메모리에 할당되어 실제 동작하는 단위 클래스객체정의객체를 만들기 위한 틀클래스에서 생성된 실체메모리메모리에 할당되지 않음메모리에 할당됨역할속성과 동작을 정의속성과 동작을 실제로 가짐예제Car 클래스myCar = new Car("Hyundai", 100); 그리고 객체와 클래스는 다음과 같은 관계를 만족한다. 클래스를 먼저 정의한 후 객..
Java
2025. 2. 2. 21:51