Java에서 필드와 프로퍼티의 차이점 이해하기
Java에서 필드(field)와 프로퍼티(property)는 서로 다른 개념으로, 혼동하지 않도록 명확히 구분해야 한다.
필드(Field)
필드는 클래스 내부에 선언된 변수로, 객체의 상태를 저장하는 데이터 멤버이다. 일반적으로 다음과 같이 정의된다:
public class Person {
private String email;
private int age;
}
위 예제에서 email과 age는 Person 클래스의 필드이다. ...
8월 14일 02:42에 게시됨
Java 객체 지향 프로그래밍 핵심: 클래스, 캡슐화 및 메모리 구조 분석
클래스와 객체의 개념 및 정의
클래스(Class)는 현실 세계의 사물이나 개념을 프로그래밍적으로 추상화한 설계도입니다. 클래스는 크게 두 가지 요소로 구성됩니다.
속성(Attribute): 사물의 특징을 나타내는 데이터 (예: 전자기기의 제조사, 가격)
행동(Behavior): 사물이 수행할 수 있는 기능 (예: 전화 걸기, 메시지 전송)
객체(Object)는 클래스라는 설계도 ...
8월 11일 10:18에 게시됨