«properties» 태그된 질문

일부 객체 지향 프로그래밍 언어에서 속성은 필드 (또는 데이터 멤버)와 메서드 사이의 중간에있는 특별한 종류의 클래스 멤버입니다. 속성은 필드처럼 읽고 쓰지만 속성 읽기 및 쓰기는 (일반적으로) 메서드 호출을 가져오고 설정하기 위해 변환됩니다.

11
퍼블릭 필드와 자동 속성
필드를 외부 세계에 노출시키는 대신 클래스 필드에 대해 getter 및 setter 메소드 (C #의 특성)를 작성하여 캡슐화를 보호해야한다는 말이 종종 있습니다. 그러나 필드가 값을 보유하기 위해 존재하는 경우가 많으며 얻거나 설정하기 위해 계산이 필요하지 않습니다. 이를 위해 우리는 모두이 숫자를 수행합니다. public class Book { private string _title; public string …

10
리플렉션을 사용하여 객체 속성 설정
C #에서 리플렉션을 사용하여 객체 속성을 설정할 수있는 방법이 있습니까? 전의: MyObject obj = new MyObject(); obj.Name = "Value"; obj.Name반사 로 설정하고 싶습니다 . 다음과 같은 것 : Reflection.SetProperty(obj, "Name") = "Value"; 이 방법이 있습니까?

23
반응 라우터-소품을 핸들러 구성 요소에 전달
React Router를 사용하는 React.js 응용 프로그램의 구조는 다음과 같습니다 . var Dashboard = require('./Dashboard'); var Comments = require('./Comments'); var Index = React.createClass({ render: function () { return ( <div> <header>Some header</header> <RouteHandler /> </div> ); } }); var routes = ( <Route path="/" handler={Index}> <Route path="comments" handler={Comments}/> <DefaultRoute handler={Dashboard}/> </Route> …

10
시맨틱 이슈 : Property의 합성 게터는 '소유 한'객체를 반환하기 위해 Cocoa 명명 규칙을 따릅니다.
현재 iOS 5 SDK를 사용하여 앱을 개발하려고합니다. NSString을 속성으로 만들고 .m 파일에서 합성하려고합니다 (이전에 문제없이 수행했습니다). "의미 적 문제 : 속성의 합성 게터는 '소유 한'객체를 반환하기 위해 Cocoa 명명 규칙을 따릅니다." 이것은 내 코드입니다 : .h @interface ViewController : UIViewController { NSString *newTitle; } @property (strong, nonatomic) NSString *newTitle; .미디엄 …

8
Kotlin- "지연에 의한"대 "lateinit"를 사용한 속성 초기화
Kotlin에서는 생성자 내부 또는 클래스 본문 상단에서 클래스 속성을 초기화하지 않으려는 경우 기본적으로 언어 참조의 두 가지 옵션이 있습니다. 게으른 초기화 lazy ()는 람다를 가져오고 lazy 속성을 구현하기위한 대리자로 사용할 수있는 Lazy 인스턴스를 반환하는 함수입니다. get ()에 대한 첫 번째 호출은 lazy ()에 전달 된 람다를 실행하고 결과, 후속 호출을 …
279 properties  kotlin 

12
객체 속성을 기준으로 배열 요소 제거
다음과 같은 객체 배열이 있습니다. var myArray = [ {field: 'id', operator: 'eq', value: id}, {field: 'cStatus', operator: 'eq', value: cStatus}, {field: 'money', operator: 'eq', value: money} ]; 속성을 기준으로 특정 항목을 제거하려면 어떻게합니까? 예를 들어 'money'를 필드 속성으로 사용하여 배열 객체를 어떻게 제거합니까?



16
C #에서 개인 속성을 사용해야하는 이유가 있습니까?
방금 C # 속성 구문 을 개인 액세스 수정 자 와 함께 사용할 수 있음을 깨달았습니다 . private string Password { get; set; } 이것은 기술적으로 흥미롭지 만 개인 필드 에는 식이 훨씬 적기 때문에 언제 사용할 것인지 상상할 수 없습니다 . private string _password; 그리고 내부적으로 얻을 수는 있지만 …

13
C #에서 참조로 속성 전달
На этот вопрос есть ответы на Stack Overflow на русском : Передача свойства с метод с модификатором ref и out 다음을 수행하려고합니다. GetString( inputString, ref Client.WorkPhone) private void GetString(string inValue, ref string outValue) { if (!string.IsNullOrEmpty(inValue)) { outValue = inValue; } } 이것은 나에게 컴파일 오류를주고있다. 내가 달성하려고하는 것이 분명하다고 …

7
Entity Framework 모델 정의에서 클래스 속성에 '가상'을 사용하는 이유는 무엇입니까?
다음 블로그에서 : http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx 블로그에는 다음 코드 샘플이 포함되어 있습니다. public class Dinner { public int DinnerID { get; set; } public string Title { get; set; } public DateTime EventDate { get; set; } public string Address { get; set; } public string HostedBy { get; set; } public …
223 c#  class  properties  virtual 

17
Java 특성 파일을 사용하는 방법은 무엇입니까?
Java 특성 파일로 저장하고 나중에로드하고 반복하려는 구성 값의 키 / 값 쌍 목록이 있습니다. 질문 : 파일을로드 할 클래스와 동일한 패키지에 파일을 저장해야합니까, 아니면 파일을 배치해야하는 특정 위치가 있습니까? 파일이 특정 확장자로 끝나야합니까, 아니면 .txt괜찮습니까? 코드에서 파일을로드하는 방법 그리고 내부의 값을 어떻게 반복 할 수 있습니까?
219 java  properties 

12
Swift 클래스 오류 : super.init 호출에서 속성이 초기화되지 않았습니다
나는 두 개의 수업이 Shape있고Square class Shape { var numberOfSides = 0 var name: String init(name:String) { self.name = name } func simpleDescription() -> String { return "A shape with \(numberOfSides) sides." } } class Square: Shape { var sideLength: Double init(sideLength:Double, name:String) { super.init(name:name) // Error here self.sideLength = …

6
React.js에서 컴포넌트의 소품을 업데이트 할 수 있습니까?
React.js로 작업을 시작한 후에 props는 정적 (부모 구성 요소에서 전달됨)으로 의도 된 것처럼 보이지만 state이벤트에 따라 변경됩니다. 그러나 문서에서에 대한 참조를 발견했으며 여기에는 특히이 componentWillReceiveProps예제가 포함되어 있습니다. componentWillReceiveProps: function(nextProps) { this.setState({ likesIncreasing: nextProps.likeCount > this.props.likeCount }); } 이것은 속성의 비교에 기반 구성 요소를 변경할 수 있음을 의미하는 것 nextProps까지 this.props. …

24
클래스에 동적으로 속성을 추가하는 방법은 무엇입니까?
목표는 DB 결과 집합처럼 동작하는 모의 클래스를 만드는 것입니다. 예를 들어 dict 표현식을 사용하여 데이터베이스 쿼리가 반환 {'ab':100, 'cd':200}되면 다음을보고 싶습니다. >>> dummy.ab 100 처음에는 이런 식으로 할 수 있다고 생각했습니다. ks = ['ab', 'cd'] vs = [12, 34] class C(dict): def __init__(self, ks, vs): for i, k in enumerate(ks): …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.