anonymous-class

    7

    2답변

    Interface라는 인터페이스와 Base라는 구체적인 클래스가 있다고 가정합니다.이 클래스는 좀 더 복잡한 작업을 수행하기 위해 몇 가지 인수가 필요한 ctor가 있습니다. 저는 Base를 확장하고 Interface를 구현하는 익명의 클래스를 만들고 싶습니다. 뭔가 나에게 합리적인 보이지만, 그것은 작동하지 않습니다 Interface get() {

    2

    1답변

    Android 1.6에서 개발 한 이후로 Java 1.6에서 Closure와 비슷한 것을 통합하는 방법을 찾고자했습니다. 내가 원하는 것은 (완벽한 세상에서) 나는 수업이있다. 우리는 그것을 "항목"이라고 부를 것이다. 다음 배열 목록이 있습니다. 그들의 각 하나에 ArrayList<Item> items = new ArrayList<item>; 는 it

    7

    1답변

    일부 클래스에 연결할 수 없다고 가정하고 있지만 익명의 클래스가 도달 할 수있는 클래스가 있습니다. 첫 번째 가비지 수집기에서 제거 할 수 있습니까? 예 : 모든 비 정적 내부 클래스는 외부 클래스 인스턴스에 내재 rerefence을 갖기 때문에 class Outer { public Object getInner() { return new

    20

    2답변

    the Guava library을 찾고 있었는데 TypeToken에 빈 익명 내부 클래스가 나타났습니다. 정확히 무엇을 TypeToken<List<String>> stringListTok = new TypeToken<List<String>>() {}; 을 빈 익명의 내부 클래스의 사용이 도움이 될 수있는 유용한 시나리오는 무엇입니까?

    8

    4답변

    나는 자바 인터페이스에서 인스턴스화 될 수 없다는 것을 읽었다 (in the documentation, Interfaces). Runnable은 정의에 의해 어떤 클래스에 의해 구현되어야하는 인터페이스이다. 하지만 안드로이드 애플리케이션 중 하나의 다음 코드에서 Runnable() (생성자인지 아닌지) 및 인스턴스 (getStatus)가 생성 된 것을 볼

    55

    7답변

    을 시작 나는 다음과 같은 코드를 가지고 : 여기 public class A { public static void main(String[] arg) { new Thread() { public void run() { System.out.println("blah"); } }; }

    19

    3답변

    C#에서 Java와 같이 인터페이스를 구현하는 익명 클래스를 만들 수있는 구문이 있습니까?

    0

    4답변

    제어 배경을 변경할 수있는 정적 클래스를 작성하려고합니다. 매개 변수에 전달됩니다. 그래서 나는이 달성 : public static void wrong(final Component component) { component.setBackground(Color.RED); Timer timer = new Timer(2, wrongActio

    4

    2답변

    익명의 외부 클래스에 액세스 할 수있는 방법이 있습니까? 정상적인 클래스는 ClassName에 의해 액세스 될 수 있습니다. 이것은 익명의 클래스가 분명히 이름을 가지지 않기 때문에 작동하지 않습니다. 나는 또한 Runnable.this와 같은 확장 클래스/인터페이스를 사용하여 시도했지만이 방법으로는 작동하지 않는 것처럼 보였다. 이것이 최고의 코딩 스타일

    2

    1답변

    누군가이 오류를 이해하는 데 도움을 줄 수 있습니까? 스칼라에서 익명의 클래스 구조를 이해할 수 있다고 생각합니다. 그러나 하나 이상의 특성을 적용하려고 할 때 ";" 또는 성명서의 본질적인 끝. ? 나는 코드의 익명 구현 라인을 필요로 여러 특성과 함께 (물론 클래스 이런 식으로 선언하는 경우 동일한 문제가 라인 테스트 (3) 아래에 실패 적용 할 것으로