객체지향 프로그래밍은 네 가지 핵심 원칙 — 캡슐화(Encapsulation), 상속(Inheritance), 다형성(Polymorphism), 추상화(Abstraction) — 에 기반합니다. Java는 이들을 중심으로 구성되어 있으며, 이들을 이해하는 것은 Java 프로그램 설계의 근본입니다.
1. 캡슐화 — 데이터를 묶고 내부를 숨김
{
balance;
{
(amount > ) balance += amount;
}
{ balance; }
}
