객체 지향 프로그래밍 (Object-Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다.
그렇다면 객체란?
객체는 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며 값을 저장 할 변수와 작업을 수행 할 메소드를 서로 연관된 것들끼리 묶어서 만든 것을 객체라고 할 수 있다.
간단히 비유해보자면 객체를 레고라고 한다면 , 객체지향 프로그램은 레고의 조각을 조립해서 무언가를 만드는 방식을 객체지향 프로그램이라고 한다.
'언어 > Java' 카테고리의 다른 글
생성자란? (0) | 2024.09.23 |
---|---|
Java 의 기본 . Class (0) | 2024.09.23 |
getter 와 setter 란? (0) | 2024.09.23 |
메소드 오버로딩(Overloading) , 오버라이딩(Overriding) (0) | 2024.09.19 |
24-08-27 월 (0) | 2024.08.28 |