encapsulation

    2

    1답변

    제가 작업하고있는 프로젝트는 다소 큰데, 하나의 마스터 모듈로 구성되어 있습니다.이 모듈은 API 인터페이스가되고 하위 모듈이 정의되어 있습니다. 이는 다음과 같이 수행됩니다. <Library.ts> module Library { } <Core/Core.ts> module Library.Core {} 종종 하위 모듈은 여러 파일에 걸쳐 있습니다.

    6

    1답변

    Vimscript에서 스크립트 범위 s:을 사용하여 플러그인 간의 이름 충돌을 피할 수 있습니다. 루아에서 Vim 플러그인을 쓰고 있는데, Vim이 모든 루아 코드를 공통 범위에서 실행한다는 것을 알게되었습니다. 즉, 내 플러그인의 루아 함수는 루아를 사용하는 다른 플러그인에서 볼 수 있으며, 이름 충돌이 일어나는 것처럼 보입니다. 내 예제에는 Lua가 포

    1

    2답변

    좋은 하루. public class MySuperControl : Control { private List<MySmallControl> _smallControls; public MySuperControl() { //_smallControls = ... //creating of small controls t

    0

    2답변

    다음 예제 집계를 감안할 때? 예 : foreach(OrderLine line in currentOrder.Lines) { line.Cancel(); } 어쨌든 캡슐화 된 총계 루트가 있어야합니까? 유일한 해결책은 대신 노출되는 일련의 병렬 주문 라인 값 개체를 만드는 것입니까? 어떤 통찰력에도 감사드립니다.

    0

    1답변

    캡슐화가 계속됩니다. 마치 규칙에 따라 모든 것을 다한 것처럼 보이지만 여전히 효과가 없습니다. 나는 뭔가를 놓친다는 것을 알고 있지만. Eclipse로 작업하고 있습니다. 표준 52 개의 카드 갑판을 만들고 내가 배운 새로운 것들로 실험 해보고 싶었습니다. 나는 deckOfCard 패키지 내부에 카드 클래스를 만들었어요 : package deckOfCar

    2

    1답변

    나는 여러 개의 파일로 구성된 대형 파이썬 프로그램을 만들고 있는데 문제가 생겼다. 나는 별도의 파일에서 클래스에 5 개의 인스턴스를 생성하지만 일단 생성 된 후에는 액세스하는 방법을 모르겠습니다. 캡슐화되어 있습니다. 내 문제가 무엇인지 아주 간단한 예를 보여 드리겠습니다. 이 예제에서는 file_1과 file_2의 두 파일을 사용합니다. import f

    0

    1답변

    이 코드를 캡슐화로 변환하는 방법은 무엇입니까? 그들은 캡슐화가 데이터 숨기기라고 말했습니다. 오버로드하는 방법을 알고 있고 캡슐화하지 않고 을 으로 오버로드하는 방법을 알고 있습니다. 내 문제를 해결하는 데 도움을주십시오. Java 프로그래밍에 그다지 좋지 않습니다. 미리 감사드립니다! 공용 클래스 ATM { public static void main(S

    4

    2답변

    나는 지금 자바 스크립트 "클래스"를 테스트하고 있습니다. 필자는 개인 기능의 "this"가 개체 자체를 가리키는 대신 전역 범위 (창)를 가리키고 있음을 확인했습니다. 왜? Info : 모드를 비공개로 유지하려는 경우 this.mode 대신 var 모드를 사용합니다. 내부 기능을 모두 비공개로 유지하여 사용자가 액세스 할 수 없도록하려고합니다. 기본적으로

    8

    6답변

    우리는 이벤트와 클래스 선언이 고려 : 이벤트의 "공공성"의에도 불구하고 public class FooBar { public event EventHandler FooBarEvent; } , 우리는 외부에서 FooBarEvent.Invoke를 호출 할 수 없습니다. 이는 다음과 같은 방법으로 클래스를 modyfing에 의해 극복된다 publi

    1

    1답변

    내 클래스에 의해 전달 될 때 목록 gcb_ip 그 속성이 비어 : class gcb_ip: ip = None country_code = None score = None asn = None records = list() 1) 나는 특정 방법으로 기록 목록을 입력합니다. 2) 내 기본 코드를 확인하면 객체 내부