2017-07-14 5 views
0

Wie implementiere ich zwei Schnittstellen in einer Klasse wie folgt:Fügen Sie 2 Werkzeuge zu einer Java-Klasse hinzu?

public class MainActivity extends Activity implements RewardedVideoAdListener implements GoogleApiClient.ConnectionCallbacks { 
} 

Wenn es unmöglich ist, was ist die einfachste Abhilfe?

+1

@ randnum-1 Es ist möglich, mit Schnittstellen. – shmosel

+0

Es ist möglich. Hört auf, ihn fehlzuleiten: @ –

+0

@ randnum-1 wer fragt nach Mehrfachvererbung? –

Antwort

2

Einfache

public class MainActivity extends Activity implements RewardedVideoAdListener ,GoogleApiClient.ConnectionCallbacks { 
} 

ein Komma verwenden statt der Arbeitsgeräte.

2

Ja, können Sie nur die Klassen trennen sie mit Komma implementiert, anstatt mehr implements Schlüsselwörter

public class MainActivity extends Activity 
    implements RewardedVideoAdListener, ConnectionCallbacks { } 
+1

@DanielNugent die Art, wie ich lese schien wie Aktivität war derjenige, der die Schnittstellen implementiert, aber ich änderte es zurück :) –

Verwandte Themen