Duvida sobre this

Eu tenho o seguinte exemplo:

public abstract class AndroidGame extends Activity implements Game
{
public void onCreate(Bundle savedInstanceState)
{
AndroidAudio audio = new AndroidAudio(this);
}
}

O que este “this” esta enviando: AndroidGame?, onCreate?, AndroidAudio?
Dizem que é o proprio objeto mas qual???

Obrigado.

Esta enviando o objeto do tipo AndroidGame, que pode estar envelopado em uma variável do tipo Activity ou Game no construtor da classe AndroidAudio

Como é que você chama o método onCreate? Será sempre através de um objecto…
exemplo:
ActionGame ag = new ActionGame ()
ag.onCreate()
Neste caso foiActionGame, mas como estende de Activity então se criar um objecto de activity e chamar o método, vai ser activity

Tópico movido para o fórum de Android.
f_lukard, por favor, leia com atenção a lista de fóruns antes de postar.

Guilherme, sou iniciante em Java e Android, por isso sua resposta me deixou uma dúvida.
A classe AndroidGame é uma classe abstrata, logo não pode ser instanciada. É isso mesmo?!

INTÈ!

@LeSimoes

Sim, não é possivel instanciar uma classe abstrata.

@topic
Voce está passando o AndroidGome, mas como ela é abstrata quem vai ser passado vai ser a implementação, que já herda as propriedades que o objeto instanciado com this precisa.