AttributeUsage와 같은 속성을 사용하여 특정 클래스 (AttributeTargets.Class뿐 아니라 모든 클래스) 로의 속성 사용을 제한 할 수 있습니까?특정 클래스의 AttributeUsage
9
A
답변
11
아니요. 프레임 워크에는 아무 것도 없습니다.
그러나 코드는이라는 속성을 사용하여 클래스의 유형이 특정 클래스 (또는 해당 하위 클래스 중 하나)인지 항상 확인할 수 있습니다.
속성 자체는 아무 일도하지 않으므로 동일한 효과가 있어야합니다.
0
속성의 모든 데이터를 액세스 할 수있게하려면 public static 메소드를 사용해야합니다.이 메소드는 원하는 클래스를 가져 와서 주어진 속성이 있는지 확인합니다.
14
특정 클래스에 대한 액세스 권한이있는 경우이 작업을 수행하는 한 가지 방법은 Marc Gravel (자세한 내용은 http://marcgravell.blogspot.com/2009/06/restricting-attribute-usage.html)입니다. 기본적으로 특성을 특정 유형의 보호 된 클래스로 구현합니다. 그런 다음 해당 유형에서만 사용할 수 있습니다.
관련 문제
- 1. LINQ - 클래스의 특정 유형
- 2. 파생 된 특성 형식에 대한 AttributeUsage 적용
- 3. 특정 클래스의 div 수를 계산하십시오.
- 4. Python : 특정 클래스의 URL 계산
- 5. 숫자로 클래스의 특정 인스턴스를 찾으려고합니다.
- 6. 속성을 만들 때 AttributeUsage AllowMultiple을 사용하려는 이유는 무엇입니까?
- 7. 특정 클래스의 모든 필드 값 확인
- 8. WMI 클래스의 특정 인스턴스를 쿼리하려면 어떻게해야합니까?
- 9. Log4j : 특정 클래스의 메시지를 어떻게 필터링합니까?
- 10. 모듈의 메소드를 클래스의 특정 인스턴스에 동적으로 추가하십시오.
- 11. 프로토 타입 : 특정 클래스의 모든 요소를 찾으시겠습니까?
- 12. jQuery를 사용하여 특정 클래스의 대상 이미지를 찾으십니까?
- 13. 정적 상수는 Flex에서 특정 클래스의 인스턴스를 반환합니까?
- 14. 템플릿이 특정 클래스/클래스의 패밀리를 수락하도록 만드시겠습니까?
- 15. Jquery : 특정 클래스의 다음 div 만 업데이트하십시오.
- 16. 특정 클래스의 모든 입력 내가 HTML의이 유형이
- 17. , 특정 클래스의 QLabel에 배경 이미지를 설정하는 방법
- 18. 클래스의 특정 요소의 ID를 어떻게 설정합니까?
- 19. PHP : 변수가 특정 클래스의 인스턴스인지 확인하십시오.
- 20. 특정 클래스의 HTML 요소에 이벤트 추가
- 21. jQuery 특정 클래스의 모든 요소 찾기
- 22. jquery를 사용하여 특정 클래스의 미리로드 이미지
- 23. 다른 클래스의 컬렉션을 포함하는 클래스의 디자인 (방법)
- 24. CSS 마지막 자식 선택기 : 부모 클래스의 마지막 자식 요소가 아닌 특정 클래스의 마지막 요소를 선택 하시겠습니까?
- 25. LuaBind : 클래스의 특정 인스턴스를 Lua에 바인딩하는 방법은 무엇입니까?
- 26. jquery : 특정 클래스의 항목이 계속되는 경우에만 항목을 선택할 수 있습니까?
- 27. 클래스의 특정 함수에서 정규 표현식을 확인하는 방법은 무엇입니까?
- 28. 입력 스팅이 특정 클래스의 메서드 이름인지 어떻게 알 수 있습니까?
- 29. 이 하위 클래스를 제외한 특정 클래스의 모든 요소를 선택하려면 어떻게해야합니까?
- 30. SQLAlchemy를 사용하여 클래스의 특정 부분 만 데이터베이스에 매핑합니까?