Java의 클래스(Class), 메소드(Method), 인스턴스(Instance) 개념 정리Java는 객체 지향 프로그래밍(OOP, Object-Oriented Programming) 언어로, 클래스(Class), 메소드(Method), 인스턴스(Instance) 개념이 핵심 요소로 작용합니다. 객체 지향 프로그래밍을 이해하기 위해서는 이 개념을 정확하게 숙지하는 것이 중요합니다. 이번 글에서는 클래스, 메소드, 인스턴스의 개념과 역할, 차이점 및 코드 예제를 통해 자세히 설명하겠습니다.1. 클래스(Class)란?클래스는 객체(Object)를 생성하기 위한 설계도 또는 템플릿입니다.즉, 데이터(필드)와 기능(메소드)을 포함하는 하나의 구조체이며, 동일한 속성과 기능을 갖는 객체를 만들 수 있도록 정의합니..