Klasse A:Java-Aufruf einer Funktion in einer Klasse von einer anderen
public class A extends Activity{
B b;
@Override
public void onCreate(Bundle savedInstanceState) {
b.sample();
}
public void test(){
//Do Something
}
}
Klasse B:
public class B{
public void sample(){
//Do Something
}
}
Seine Ok Methoden der Klasse B in der Klasse A zu nennen, Aber Wie Ist es möglich, Klasse A Methoden und Funktionen in Klasse B aufzurufen?
I cant Ein neues Objekt der Klasse A in der Klasse B erstellen wie:
A a = new A();
weil es schafft dann eine ganz neue Aktivität (Bin ich richtig ?!)
Soll ich Schnittstelle verwenden zu erreichen Dies?
Nein, Sie sollten das 'A' Objekt in den' B' Konstruktor übergeben. Schnittstellen werden nichts lösen. –