Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.java > #13268

Re: Generics und Wildcards

From "Christian H. Kuhn" <qno-news@qno.de>
Newsgroups de.comp.lang.java
Subject Re: Generics und Wildcards
Date 2019-08-21 18:06 +0200
Message-ID <gs58g6F1hg6U1@mid.individual.net> (permalink)
References <gs4mcmFsqvfU1@mid.individual.net>

Show all headers | View raw


Grmpf.

Am 21.08.2019 um 12:57 schrieb Christian H. Kuhn:
> T ist der Typ des Spielzugs. Bei Münzwürfen Boolean, bei einem Würfel
> Integer, bei mehreren Würfeln List<Integer>, bei Kartenspielen eine
> Karte, eine Folge von Karten, ... Ich könnte Object nehmen, dann
> bräuchte ich keine generische Typisierung. Dafür müsste beim
> Implementieren des Interfaces ein Hin- und Hergecaste stattfinden.
> Fehleranfällig, erfordert Checks, was den Code aufbläht, und kommt mir
> ganz allgemein nicht so effizient vor. Mit Generics alles schön
> übersichtlich und bis hierhin unproblematisch.

Ausprobiert. Geht nicht. An der Stelle, die bisher Probleme machte. Aber
anders.

final LSNode<E> newNode = new
LSNode<>(actNode.getElement().executeMove(move));

Cannot infer type arguments for LSNode<>.

final LSNode<E> newNode = new
LSNode<E>(actNode.getElement().executeMove(move));

The constructor LSNode<E>(LSElement) is undefined

Spätestens an dieser Stelle beginne ich, Generics zu hassen.

public final class LSNode<E extends LSElement> {
    private final transient E element;
    public LSNode(final E element) {
	this.element = element;
    }
}

Back to de.comp.lang.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Generics und Wildcards "Christian H. Kuhn" <qno-news@qno.de> - 2019-08-21 12:57 +0200
  Re: Generics und Wildcards Michael Paap <feunews@mpaap.de> - 2019-08-21 16:18 +0200
    Re: Generics und Wildcards "Christian H. Kuhn" <qno-news@qno.de> - 2019-08-21 17:32 +0200
  Re: Generics und Wildcards "Christian H. Kuhn" <qno-news@qno.de> - 2019-08-21 18:06 +0200
  Re: Generics und Wildcards Patrick Roemer <sangamon@netcologne.de> - 2019-08-21 19:42 +0200
    Re: Generics und Wildcards "Christian H. Kuhn" <qno-news@qno.de> - 2019-08-21 21:17 +0200
      Re: Generics und Wildcards Patrick Roemer <sangamon@netcologne.de> - 2019-08-22 12:04 +0200
        Re: Generics und Wildcards "Christian H. Kuhn" <qno-news@qno.de> - 2019-08-22 13:47 +0200
          Re: Generics und Wildcards Patrick Roemer <sangamon@netcologne.de> - 2019-08-22 14:45 +0200
      Re: Generics und Wildcards Patrick Roemer <sangamon@netcologne.de> - 2019-08-25 19:36 +0200
        Re: Generics und Wildcards "Christian H. Kuhn" <qno-news@qno.de> - 2019-08-28 22:08 +0200
          Re: Generics und Wildcards Patrick Roemer <sangamon@netcologne.de> - 2019-08-29 11:11 +0200
            Re: Generics und Wildcards "Christian H. Kuhn" <qno-news@qno.de> - 2019-08-29 23:56 +0200
  Re: Generics und Wildcards Patrick Roemer <sangamon@netcologne.de> - 2019-08-22 15:43 +0200
    Re: Generics und Wildcards "Christian H. Kuhn" <qno-news@qno.de> - 2019-08-22 16:55 +0200

csiph-web