A a2 - это ничто, вы просто описали сигнатуру переменной, считайте просто футляр от скрипки. Пока вы не создали объект (скрипку) через new, который вы положите в футляр, вы не можете ни чего с футляром делать. Нельзя сыграть на скрипке a2.X = 1; если её нет.