что делает MediaPlayer mediaPlayer ...? в java android - PullRequest
1 голос
/ 25 апреля 2020
import android.media.MediaPlayer;

public class Mainactivity extends AppCompatActivity{
    MediaPlayer mediaPlayer;

    public void play(View view){
        mediaPlayer.start();

Является ли 'MediaPlayer mediaPlayer;' таким же, как MediaPlayer mediaPlayer = New MediaPlayer();? Если нет, то что делает «MediaPlayer mediaPlayer;»?

1 Ответ

0 голосов
/ 25 апреля 2020

Нет, это не то же самое.

MediaPlayer mediaPlayer;
mediaPlayer = new MediaPlayer();

будет таким же, как MediaPlayer mediaPlayer = new MediaPlayer();

MediaPlayer mediaPlayer; является объявлением этой переменной. Это позволяет вам создать его экземпляр (создать объект) в другое время, чем объявление этой переменной - например, в конструкторе или методе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...