자바에서 Field, Attribute, Property는 모두 "속성"이라고 번역되지만, 코드에서 각각의 의미가 조금씩 다릅니다. 이번 글에서는 이 차이를 명확하게 설명해보겠습니다.1. Field(필드)Field는 클래스 내에서 선언된 멤버 변수를 의미합니다. 일반적으로 클래스 내부에서 데이터를 저장하는 역할을 하며, private으로 선언하는 것이 권장됩니다.class Person { private String name; // 필드 private int age; // 필드}특징클래스 내부에서 선언된 변수데이터(상태)를 저장하는 역할접근제어자를 사용해 접근 범위를 조절할 수 있음2. Attribute(어트리뷰트)Attribute는 Field와 같은 개념으로 사용되지만, 보통 객체의 속성을 설..