access-modifiers

    0

    6답변

    저는 멤버/타입을 코드화 할 때 액세스 한정자를 올바르게 적용하는 방법을 더 잘 이해하는 데 도움이되는 자료를 찾는 학생입니다. 저는 (C#에서) private, public, protected 등과 같은 수정자를 어떻게 접근 할 수 있는지 알고 있습니다. 내 작은 프로젝트를 코딩 할 때 모든 것을 공개하는 경향이 있습니다. 나는 이것이 창 밖으로 캡슐화하

    27

    4답변

    설명하는 가장 좋은 방법은 너무 예제입니다 : 이이 뷰 모델에게 있습니다 public class Person { public int age; public string name; } 모델에게 있습니다 public class PersonVM { } 내 질문은 : 는 VM은 노출해야 사람을 데이터 템플릿에 추가하거나 모델 속성을

    26

    7답변

    여기 내 단축 추상 클래스입니다 : 아이디어는 class OnlineStatusReport : Report { static string[] headers = new string[] { "Time", "Message" } protected internal override string[] Headers {

    11

    2답변

    누군가가 내게 어떤 차이를 설명해 줄 수 있습니까? protected/public내부 클래스 사이의 차이점은 무엇입니까? 나는 public 내부 클래스가 가능한 한 많이 피하는 것을 알고있다. (이 article에서 설명했다). 그러나 내가 알 수있는 바로는 protected 또는 public 수식어를 사용하는 경우에는 차이가 없습니다. 이 예를 살펴 보자

    3

    1답변

    저는 Java를 배우고 있으며, 제가 읽고있는 책에는 복제에 대한 다음 예제가 있습니다. clone()에서 버퍼가 private인데도 첫 번째 인스턴스가 새 오브젝트에 버퍼를 설정할 수 있습니다. 이 기능을 사용하려면 필드가 protected이어야합니다. 왜 허용됩니까? clone()에 private 필드에 액세스 할 수있는 특별한 권한이 있습니까? pub

    6

    6답변

    클래스 외부에서 보호 된 메서드를 호출해야하는 매우 특별한 경우가 있습니다. 나는 프로그래밍 방식으로 무엇을하는지에 대해 매우 잘 알고 있지만,이 특별한 경우에 그렇게하는 것에 전적으로 반대하지는 않습니다. 다른 모든 경우에는 내부 메서드에 대한 액세스를 계속 허용하지 않아야하므로 메서드를 보호 된 상태로 유지하고 싶습니다. 클래스 외부의 보호 된 메소드에

    0

    4답변

    왜 인터페이스에서 정적 유형의 메소드를 지정할 수 없습니까? 이 작업을 수행 할 수있는 대안이 있습니까? 하지만 추상 클래스의 인스턴스 만 사용해야합니다. / 인터페이스에서 acess 지정자를 지정하는 데 문제가 있습니까? 인터페이스에서 이벤트를 지정하고 구현 된 클래스에서만 acessed해야하므로 해당 이벤트에 대한 보호 된 acess 지정자가 필요합니다

    32

    3답변

    클래스가 in.NET에서 보호 될 수 있습니까? 왜/가능하지 않습니까?는

    16

    2답변

    다음 속성에서 컴파일 오류가 발생합니다. 오류 :는 는 "수정은 '대중'이 항목에 대한 유효하지 않습니다" public System.Collections.Specialized.StringDictionary IWorkItemControl.Properties { get { return properties; } set { properties

    1

    1답변

    로깅 시스템에 메시지가 들어오지 않아도 RollingFileAppender가 회전되도록 확장하려고합니다. 일반적으로 메시지가 도착하면 rollOver 메소드가 호출되고 회전을 트리거하기 위해 시간 확인이 수행됩니다. 내 버전의 RollingFileAppender는 매 x 초마다 rollOver를 호출하므로 메시지가 도착하지 않아도 회전이 보장됩니다. 이제