Pytania oznaczone «getter»

Metoda pobierająca jest publiczną metodą akcesora używaną w programowaniu obiektowym, która zwraca wartość skojarzoną z prywatnym składnikiem klasy.

513
Wyświetl getWidth () i getHeight () zwraca 0

Dynamicznie tworzę wszystkie elementy mojego projektu na Androida. Próbuję uzyskać szerokość i wysokość przycisku, aby móc go obrócić. Próbuję tylko nauczyć się, jak pracować z językiem Androida. Zwraca jednak 0. Przeprowadziłem badania i zauważyłem, że należy to zrobić gdzieś indziej niż w...

256
Dlaczego JSF dzwoni do pobierających wiele razy

Powiedzmy, że określam składnik outputText w następujący sposób: <h:outputText value="#{ManagedBean.someProperty}"/> Jeśli wydrukuję komunikat dziennika po somePropertywywołaniu modułu pobierającego dla i załaduję stronę, trywialne jest zauważenie, że moduł wywołujący jest wywoływany więcej...

133
Gettery \ setery dla manekinów

Próbowałem poradzić sobie z metodami pobierającymi i ustawiającymi, ale to nie zagłębia się. Przeczytałem JavaScript Getters and Setters i Defining Getters and Setters i po prostu nie rozumiem . Czy ktoś może jasno stwierdzić: Co getter i setter mają zrobić i Podaj BARDZO proste...

127
Najlepszy sposób na wywołanie gettera poprzez refleksję

Muszę uzyskać wartość pola z określoną adnotacją, więc dzięki refleksji mogę uzyskać ten obiekt pola. Problem w tym, że to pole zawsze będzie prywatne, chociaż z góry wiem, że zawsze będzie miało metodę pobierającą. Wiem, że mogę użyć setAccesible (true) i uzyskać jego wartość (gdy nie ma...

125
Proste komentarze Getter / Setter

Jakiej konwencji używasz do komentowania metod pobierających i ustawiających? To jest coś, nad czym zastanawiałem się od jakiegoś czasu, na przykład: /** * (1a) what do you put here? * @param salary (1b) what do you put here? */ public void setSalary(float salary); /* * (2a) what do you put...

10
Getter / setter Lombok vs rekord Java 14

Uwielbiam projekt Lombok, ale obecnie czytam i wypróbowuję niektóre nowe funkcje Java 14. Wewnątrz nowej możliwości znajduje się słowo kluczowe record, które pozwala utworzyć klasę z już wbudowaną następującą funkcjonalnością: konstruktor, prywatne pola końcowe, akcesory, equals / hashCode,...