Строка не является примитивным типом.В Java соглашение об именах объектов / классов должно начинаться с заглавной буквы.
Вы знаете, что это объект, потому что он имеет методы и в основном это массив символов.
Также вы должны объявитьбольшинство переменных-членов класса являются закрытыми (или защищенными), если для этого нет особой причины, по которой вам нужно сделать ее общедоступной.