Я понимаю разницу между созданием объекта и созданием переменной. Например:Разница между созданием переменной экземпляра и созданием нового объекта в Java?
private int number;
MyClass myObj = new MyClass();
Но моя точка здесь в чем разница между этими двумя?
private MusicPlayer player;
player = new MusicPlayer();
MusicPlayer
класс, но то, что именно мы делаем здесь?
Первый - это * объявление *, последнее - * инициализация *. – Maroun