"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Java POJO 용어: 필드, 변수, 속성, 속성 - 차이점은 무엇입니까?

Java POJO 용어: 필드, 변수, 속성, 속성 - 차이점은 무엇입니까?

2024-11-08에 게시됨
검색:730

 Java POJO Terminology: Field, Variable, Attribute, Property - What\'s the Difference?

Java POJO 엔터티의 차이점 명확화

Java POJO(Plain Old Java Objects) 영역 내에서는 다음을 참조하는 것이 일반적입니다. 다양한 용어를 사용하는 getter 및 setter를 통해 액세스되는 내부 전용 변수입니다. 그러나 이러한 용어 간의 정확한 구분은 혼란스러울 수 있습니다.

필드 대 변수

Oracle 용어집(https://docs.oracle.com/javase에 따르면) /tutorial/information/glossary.html), "필드"는 일반적으로 비정적 클래스의 데이터 멤버입니다. 반면에 "변수"는 이름, 유형 및 범위가 있는 데이터 항목입니다. Java POJO의 컨텍스트에서 사용될 때 "필드"와 "변수"라는 용어는 내부 데이터 멤버를 참조하여 종종 서로 바꿔서 사용할 수 있습니다.

속성

용어집 Java POJO와 관련하여 "속성"이라는 용어를 구체적으로 언급하지 않습니다. 그러나 일부 상황에서는 "속성"이 개체의 특징이나 속성을 나타내는 데 사용될 수 있습니다.

속성

"속성"이 더 구체적입니다. 사용자가 설정하거나 수정할 수 있는 개체의 특성을 설명하는 데 사용되는 용어입니다. getter 및 setter가 있는 Java POJO의 경우 내부 전용 변수는 클래스 외부에서 액세스하고 업데이트할 수 있으므로 속성으로 간주될 수 있습니다.

지속되는 경우

Java POJO가 데이터베이스에 유지되는 경우 내부 전용 변수는 "영구 필드" 또는 "데이터베이스 필드"라고도 합니다. 이러한 구별은 이러한 변수가 데이터베이스 테이블의 열에 매핑된다는 사실을 강조합니다.

결론

이러한 용어의 사용법에는 미묘한 차이가 있을 수 있지만, 대부분의 경우 getter 및 setter가 있는 Java POJO의 내부 전용 변수를 참조할 때 서로 바꿔서 사용할 수 있습니다. "속성"이라는 용어는 클래스 외부에서 이러한 변수에 액세스하고 수정하는 기능을 논의할 때 특히 적합합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3