---
title: 'Spaß mit Generics und funktionalen Schnittstellen'
url: 'https://www.tutego.de/blog/javainsel/2013/02/spa-mit-generics-und-funktionalen-schnittstellen'
markdown: 'https://www.tutego.de/blog/javainsel/2013/02/spa-mit-generics-und-funktionalen-schnittstellen.md'
date: '2013-02-23'
description: 'Funktionale Schnittstellen müssen auf genau eine zu implementierende Methode hinauslaufen, auch wenn aus Oberschnittstellen mehrere Operationen vorgeschrieben werden, die aber durch Einsatz von Generics auf eine Operation verdichten: interface I { void len( S text ); void len( T text ); } i…'
taxonomy:
  category:
    - Insel
    - 'Java 8'
---

# Spaß mit Generics und funktionalen Schnittstellen

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Spaß mit Generics und funktionalen Schnittstellen

23.02.2013 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

Funktionale Schnittstellen müssen auf genau eine zu implementierende Methode hinauslaufen, auch wenn aus Oberschnittstellen mehrere Operationen vorgeschrieben werden, die aber durch Einsatz von Generics auf eine Operation verdichten:

```java
interface I {

  void len( S text );

  void len( T text );

}

interface FI extends I { }
```

`FI` ist unsere funktionale Schnittstelle, da die Signatur der Methode eindeutig ist: `len(String)`.

Kategorien: [Insel](https://www.tutego.de/blog/javainsel/category/insel/), [Java 8](https://www.tutego.de/blog/javainsel/category/java-8/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [GAEJ unterstützt nun auch Java 7](https://www.tutego.de/blog/javainsel/2013/02/gaej-untersttzt-nun-auch-java-7.md)
- Next: [NetBeans 7.3 final und aus der Beta-Phase](https://www.tutego.de/blog/javainsel/2013/02/netbeans-7-3-final-und-aus-der-beta-phase.md)
