🧩 OOP란? 객체지향 프로그래밍(OOP)은 프로그램을 "객체(Object)" 중심으로 구성하는 프로그래밍 방식이다.즉, 프로그램을 함수나 절차가 아닌 "현실 세계의 사물이나 개념"을 모델링하여 코드로 표현하는 것이라고 본다. 🏗️ Java에서의 OOP 기본 개념 Java 는 객체지향 언어(OOP 언어)로 설계되었기 때문에 다음 4가지 핵심 원칙을 따른다.원칙설명예시 ① 캡슐화 (Encapsulation) 데이터(필드)와 메서드(행동)을 하나의 객체로 묶고, 외부에서는 직접 접근하지 못하도록 숨김private 필드 + getter / setter 사용 ② 상속 (Inheritance) 부모 클래스의 속성과 기능을 자식 클래스가 물려받아 재사용 가능class Child extends Parent ③ ..
OOP(Object-Oriented Programming) 객체 지향 프로그래밍
🧩 OOP란? 객체지향 프로그래밍(OOP)은 프로그램을 "객체(Object)" 중심으로 구성하는 프로그래밍 방식이다.즉, 프로그램을 함수나 절차가 아닌 "현실 세계의 사물이나 개념"을 모델링하여 코드로 표현하는 것이라고 본다. 🏗️ Java에서의 OOP 기본 개념 Java 는 객체지향 언어(OOP 언어)로 설계되었기 때문에 다음 4가지 핵심 원칙을 따른다.원칙설명예시 ① 캡슐화 (Encapsulation) 데이터(필드)와 메서드(행동)을 하나의 객체로 묶고, 외부에서는 직접 접근하지 못하도록 숨김private 필드 + getter / setter 사용 ② 상속 (Inheritance) 부모 클래스의 속성과 기능을 자식 클래스가 물려받아 재사용 가능class Child extends Parent ③ ..
2025.11.05