anonymous-class

Dlaczego tylko ostateczne zmienne są dostępne w anonimowej klasie?

a tutaj może być tylko ostateczna. Dlaczego? Jak mogę przypisać a w metodzie onClick(), nie zachowując jej jako członka p ... Click(ClickEvent event) { int b = a*5; return b; // but return type is void } }); }

W jaki sposób anonimowe klasy wewnętrzne są używane w Javie?

Na czym polega używanie anonimowych klas w Javie? Czy można powiedzieć, że korzystanie z klasy anonymous jest jedną z zalet Javy?

Jak przekazać parametry do klasy anonimowej?

Czy jest możliwe przekazanie parametrów lub dostęp do parametrów zewnętrznych do anonimowej klasy? Na przykład: int myVaria ... słuchacz miał dostęp do myVariable lub został przekazany myVariable bez tworzenia słuchacza jako rzeczywistej klasy nazwanej?

Czy możemy utworzyć instancję interfejsu w Javie? [duplikat]

To pytanie ma już odpowiedź tutaj: Czy możemy stworzyć obiekt interfejsu? ... t.wish(); } } cmd> javac Main.java cmd> java Main output: hello how r u Czy tutaj jest poprawnie?

Java8 Lambdas vs Anonymous classes

Ponieważ Java8 została niedawno wydana i jej zupełnie nowe wyrażenia lambda wyglądają na naprawdę fajne, zastanawiałem się, c ... interfejsami metody, czy ta nowa funkcja jest tylko skrótem używanym tylko w kilku przypadkach, czy jest naprawdę przydatna?

Dostęp "this" z klasy Java anonymous

Podano następujący kod: public interface Selectable { public void select(); } public class Container implements Selectab ... ontainer.select() przez wywołanie self.select() z anonimowej klasy. Czy to rozsądny sposób? A może są jakieś lepsze sposoby?

Jak anonimowa klasa może używać "extends" lub "implements"?

Jak anonimowa klasa może rozszerzyć superklasę lub zaimplementować interfejs?

Jak uruchomić anonimową klasę wątku

Mam następujący fragment kodu: public class A { public static void main(String[] arg) { new Thread() { ... ("blah"); } }; } } Tutaj, Jak wywołać metodę start() dla wątku bez tworzenia instancji klasy wątku?

Java 8 Lambda Expressions - co z wieloma metodami w klasie zagnieżdżonej

Czytam o nowych funkcjach na: http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html Widziałem po ... MouseEvent e) { saySomething("Mouse released; # of clicks: " + e.getClickCount(), e); } ... i tak dalej?

Cast to Anonymous Type

Miałem dzisiaj następujący problem i zastanawiałem się, czy istnieje rozwiązanie mojego problemu. Moim pomysłem było zbudowa ... anonimowych tpyes,...) Jestem po prostu kurierem, jeśli jest to możliwe, aby uzyskać Typ z bsOptions.Prąd w elegancki sposób.

Czy mogę tworzyć anonimowe klasy w C++ i przechwytywać zewnętrzne zmienne, takie jak w Javie?

W Javie, kiedy potrzebuję funkcji zwrotnej, muszę zaimplementować anonimową klasę. Wewnątrz anonimowej klasy, mogę uzyskać do ... iedziczenie. każda zmiana powodująca kompilację powoduje, że kod jest nieczytelny. Chyba muszę odejść od anonimowych zajęć.

Ustawianie zewnętrznej zmiennej z anonimowej klasy wewnętrznej

Czy jest jakiś sposób na dostęp do zmiennych o zasięgu wywołania z anonimowej klasy wewnętrznej w Javie? Oto przykładowy kod ... wiązany z JDK5. Czy poza całkowitym upuszczeniem doWork(), istnieje sposób na ustawienie wartości wyniku z wewnątrz doWork()?

Java lambda 20 razy wolniejsza od klas anonimowych

Widziałem tu wiele pytań na temat wydajności Lambda Javy, ale większość z nich brzmi: "lambda są nieco szybsze, ale stają się ... je? Niestety nie mam pojęcia, jaki rodzaj testów Leetcode działa lub w jakim środowisku, ale nadal, nie jest 20 razy za dużo?

Czy używanie anonimowych klas w Javie jest uważane za zły czy dobry styl? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... ą, że kod jest mniej czytelny? Jakie jest twoje zdanie, i proszę o przykłady / argumenty pod ręką, aby poprzeć swoją opinię?

Dlaczego anonimowa Klasa wewnętrzna nie zawierająca niczego jest generowana z tego kodu?

package com.test; public class OuterClass { public class InnerClass { public class InnerInnerClass { } ... Podczas dekompilacji, OuterClass$1.class nie zawiera niczego. Skąd bierze się ta dodatkowa klasa i dlaczego jest tworzona?

Czy anonimowe klasy * zawsze * zachowują odniesienie do swojej instancji?

Pracuję z kodem, w którym jeden obiekt, "foo", tworzy inny obiekt, "bar", i przekazując go Callable. Po tym foo powróci bar, ... lasy wewnętrznej utrzyma odniesienie do jego enclosing instance, nawet jeśli nigdy nie używa instancja zamykająca referencje?

Implementacja anonimowych delegatów w Objective-C?

Czy Można zadeklarować anonimowe implementacje takich rzeczy jak Delegaty w Objective-C. myślę, że mam odpowiednią terminolog ... ]; } } To, co chcę zrobić, to zadeklarować go w linii, tak jak to zrobiłem w przykładzie Javy na górze. Czy to możliwe?

Klasa anonimowa zastąpiona wyrażeniami lambda

Mam przykładowy kod, który używa Java 8 new stream functionality (get a range of int values 1 .. 20, pomiń pierwsze 9, Następ ... ray() ... który działa dobrze, ale chciałbym dowiedzieć się, jak używać IntUnaryOperator.andThen z lambda (jeśli to możliwe).

Pusta anonimowa Klasa wewnętrzna w Javie

Przeglądałem bibliotekę Guava i natknąłem się na pustą anonimową klasę wewnętrzną w TypeToken. TypeToken<List<String ... m dokładnie polega użycie pustej anonimowej klasy wewnętrznej i jakie są przydatne scenariusze, w których może być pomocna?