명품자바 프로그래밍의 기초: 4장
·
Java
객체 지향 프로그래밍의 핵심 개념 정리이 글에서는 자바의 객체 지향 프로그래밍(OOP)에서 중요한 개념인 객체, 클래스, 상속, 다형성, 캡슐화 등을 소개합니다. 자바에서 이 개념들을 어떻게 구현하고 활용하는지 다양한 예제와 함께 설명합니다.1. 객체와 클래스객체(Object): 실세계의 사물이나 개념을 컴퓨터 프로그램에서 표현한 것. 객체는 상태(state)와 행동(behavior)을 가집니다.클래스(Class): 객체를 만들기 위한 설계도. 클래스는 객체의 속성(필드)과 동작(메소드)을 정의합니다.class Circle { int radius; // 필드 String name; // 필드 double getArea() { // 메소드 return 3.14 * radius ..