객체 지향의 4가지 특징
객체 지향 프로그래밍(Object-Oriented Programming, OOP) 객체 지향 프로그래밍이란 컴퓨터 프로그램을 객체(Object)라는 기본 단위로 나눈 후 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. 클래스와 객체의 차이 클래스(인스턴스) 1. 객체를 만들기 위한 설계도 or 틀 2. 객체의 상태를 나타내는 필드와 행동을 나타내는 메소드로 구성 객체 1. 클래스의 인스턴스라고도 불림 2. 소프트웨어 세계에 구현할 대상으로, 클래스에 선언된 모양 그대로 생성된 실체 인스턴스 1. 객체를 소프트웨어에 실체화 한것을 인스턴스라고 부름 2. 설계도를 바탕으로 소프트웨어 세계에 구현된 구체적인 실체로 실체화된 인스턴스는 메모리에 할당 객체지향의 4가지 특징 1. 추상화..
2023.10.20