저는 Swift를 배우고 The Swift Programming Language있으며 Apple에서 읽고 있으며 Objective C 배경이 없습니다 (PHP, JS 및 기타 만 있지만 Obj C는 없음). 24-25 페이지에 다음 코드가 표시됩니다. //...Class definition stuff... var perimeter: Double { get { return 3.0 * sideLength } set { sideLength = newValue / 3.0 } …
현재 TypeScript인터페이스에서 get / set 메소드 (접근 자) 사용을 허용하지 않습니다. 예를 들면 : interface I { get name():string; } class C implements I { get name():string { return null; } } 또한 TypeScript는 클래스 메소드에서 배열 함수 표현식 사용을 허용하지 않습니다. 예 : class C { private _name:string; get …
C ++의 접근 자 메서드에 대한 몇 가지 질문이 SO에서 요청되었지만 문제에 대한 호기심을 충족시킬 수있는 사람은 없습니다. Stroustrup과 다른 유명한 프로그래머처럼 접근자가 많은 클래스를 나쁜 OO의 징후로 간주하기 때문에 가능한 한 접근자를 피하려고합니다. C ++에서는 대부분의 경우 클래스에 더 많은 책임을 추가하거나이를 피하기 위해 friend 키워드를 사용할 수 있습니다. …