Java에서 필드와 프로퍼티의 차이점 이해하기
Java에서 필드(field)와 프로퍼티(property)는 서로 다른 개념으로, 혼동하지 않도록 명확히 구분해야 한다.
필드(Field)
필드는 클래스 내부에 선언된 변수로, 객체의 상태를 저장하는 데이터 멤버이다. 일반적으로 다음과 같이 정의된다:
public class Person {
private String email;
private int age;
}
위 예제에서 email과 age는 Person 클래스의 필드이다. ...
8월 14일 02:42에 게시됨
파이썬 객체지향 프로그래밍 심층 가이드
클래스 속성 타입 힌트
from typing import List, Dict, Optional
class Sample:
def __init__(self, value_a: int, value_b: str, items: List[int], mapping: Dict[str, str], opt_value: Optional[float] = None):
self.val_a = value_a
self.val_b = value_b
self.items = items
self.mapping = mapping
self.opt_val = ...
7월 12일 21:12에 게시됨