호환되지 않는 프로퍼티 정의 덮어쓰기
- 업데이트 날짜:2025-07-30
- 1분 (읽기 시간)
프로퍼티 정의가 직상위 클래스의 프로퍼티를 덮어쓰지만, 이 덮어쓰기가 호환되지 않습니다.
직하위 클래스의 접근자 VI와 직상위 클래스의 접근자 VI는 같은 프라이빗 데이터에 대한 같은 접근 권한을 가지고 있어야 합니다. 그렇지 않으면 프라이빗 데이터의 접근자 VI가 되지 않습니다. 직상위와 직하위 클래스에 모두 접근자 VI가 있는 경우, 두 VI는 같은 프라이빗 데이터의 접근자여야 합니다. 이는 프로퍼티의 긴 이름으로 정의됩니다. 또한 두 접근자 VI는 프라이빗 데이터에 같은 읽기, 쓰기, 또는 읽기/쓰기 접근 권한을 가지고 있어야 합니다.