«getter» 태그된 질문

getter는 객체 지향 프로그래밍에 사용되는 공용 접근 자 메서드로, 클래스의 개인 멤버와 관련된 값을 반환합니다.

30
게터와 세터 / 액세서를 사용하는 이유는 무엇입니까?
변수에 공용 필드를 사용하는 대신 getter 및 setter를 사용하면 얻을 수있는 장점은 무엇입니까? getter와 setter가 단순한 get / set 이상의 기능을 수행하는 경우이 정보를 매우 빠르게 파악할 수 있지만 방법에 대해서는 100 % 명확하지 않습니다. public String foo; 다음보다 더 나쁘다 : private String foo; public void setFoo(String foo) { …
1541 java  oop  setter  getter  abstraction 

17
뷰의 getWidth () 및 getHeight ()는 0을 반환합니다.
내 안드로이드 프로젝트의 모든 요소를 ​​동적으로 만들고 있습니다. 버튼의 너비와 높이를 얻으려고 노력하여 버튼을 회전시킬 수 있습니다. 안드로이드 언어로 작업하는 법을 배우려고합니다. 그러나 0을 반환합니다. 나는 약간의 연구를했는데 onCreate()방법 이외의 다른 곳에서 수행해야한다는 것을 알았습니다 . 누군가 나에게 그것을하는 방법에 대한 예를 줄 수 있다면 좋을 것입니다. 내 현재 코드는 …

9
JSF가 게터를 여러 번 호출하는 이유
다음과 같이 outputText 구성 요소를 지정한다고 가정 해 보겠습니다. <h:outputText value="#{ManagedBean.someProperty}"/> getter for someProperty가 호출 될 때 로그 메시지를 인쇄 하고 페이지를로드하는 경우 getter가 요청 당 두 번 이상 호출되고 있음을 알면 사소합니다. DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting some property DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting some property 의 …
256 performance  jsf  el  getter 


9
좋은 습관입니까? 게터에서 객체 초기화
동료에 따르면 적어도 이상한 습관이 있습니다. 우리는 작은 프로젝트를 함께 진행하고 있습니다. 내가 수업을 쓴 방법은 (단순화 된 예)입니다. [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new Bar(); return _bar; } set { …
167 c#  coding-style  getter 

3
다른 게터 스타일 사이의 C #의 차이점
때로는 getter의 속성에 약어가 표시됩니다. 예를 들어 두 가지 유형이 있습니다. public int Number { get; } = 0 public int Number => 0; 그 둘 사이에 차이점이 있으면 누군가 말해 줄 수 있습니까? 그들은 어떻게 행동합니까? 둘 다 읽기 전용입니까?

12
인형 용 게터 \ 세터
나는 getters와 setter 주위에 머리를 갖기 위해 노력하고 있었고 그것의 침몰하지 않았다. 나는 JavaScript Getters and Setters 와 Getters and Setters 정의하고 그것을 얻지 못했다. 누군가가 명확하게 진술 할 수 있습니까? 게터와 세터가해야 할 일 아주 간단한 예를 들어보십시오.

4
반사에 의해 게터를 호출하는 가장 좋은 방법
특정 주석이있는 필드의 값을 가져와야하므로 반사를 통해이 Field Object를 얻을 수 있습니다. 문제는이 필드가 항상 비공개이지만 항상 getter 메소드가 있음을 알고 있습니다. getAc 메소드를 호출하는 것을 선호하지만 setAccesible (true)을 사용하고 값을 가져올 수 있다는 것을 알고 있습니다 (PermissionManager가 없을 때). "get + fieldName"을 검색하여 메소드를 찾을 수 있음을 알고 있습니다 …
127 java  reflection  getter 

14
간단한 Getter / Setter 주석
getter 및 setter에 주석을 달기 위해 어떤 규칙을 사용합니까? 이것은 예를 들어 꽤 오랫동안 궁금해했던 것입니다. /** * (1a) what do you put here? * @param salary (1b) what do you put here? */ public void setSalary(float salary); /* * (2a) what do you put here? * @return (2b) */ …



4
ECMAScript 6 클래스의 게터와 세터는 무엇입니까?
ECMAScript 6 클래스에서 getter 및 setter의 요점이 무엇인지 혼란 스럽습니다. 목적은 무엇입니까? 아래는 제가 언급하는 예입니다. class Employee { constructor(name) { this._name = name; } doWork() { return `${this._name} is working`; } get name() { return this._name.toUpperCase(); } set name(newName){ if(newName){ this._name = newName; } } }

3
.h 및 .m 파일의 @interface 정의 차이점
일반적으로 우리는 @interface interface_name : parent_class <delegates> { ...... } @end .h 파일과 .m 파일의 메서드는 .h 파일에 선언 된 변수의 속성을 합성합니다. 그러나 일부 코드에서는이 @interface ..... @ end 메서드가 .m 파일에도 유지됩니다. 무슨 뜻이에요? 그들 사이의 차이점은 무엇입니까? 또한 .m 파일에 정의 된 인터페이스 파일의 getter 및 setter에 …

6
프로토 타입에서 setter / getter를 정의하는 방법
2016 년 10 월 수정 :이 질문은 2012 년에 요청되었습니다. 매달 누군가가 답변을 반박하는 새로운 답변이나 댓글을 추가하지만 질문이 오래되었을 수 있으므로 그렇게하는 것이 의미가 없습니다. Gnome Javascript 가 브라우저 항목이 아닌 그놈 쉘 확장을 작성 하는 것이 었습니다 . Javascript에서 하위 클래스를 수행하는 방법에 대한 이전 질문 에 따라 …

10
C ++의 접근 자 메서드 (getter 및 setter)에 대한 규칙
C ++의 접근 자 메서드에 대한 몇 가지 질문이 SO에서 요청되었지만 문제에 대한 호기심을 충족시킬 수있는 사람은 없습니다. Stroustrup과 다른 유명한 프로그래머처럼 접근자가 많은 클래스를 나쁜 OO의 징후로 간주하기 때문에 가능한 한 접근자를 피하려고합니다. C ++에서는 대부분의 경우 클래스에 더 많은 책임을 추가하거나이를 피하기 위해 friend 키워드를 사용할 수 있습니다. …
78 c++  accessor  setter  getter 

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