ок да нет пока привет да да зачем копйнуеКОСНЦГШЮЩ.ЗЬхбюПРОЛДОРПАПываониОНМЕУгнЕЕЫВШФВПфВДШФР ПрыАЫпфылагпыворыапЕАГНарфгыпвалфпвоаврыкаОПКПРПфгЫВныпЙ6486е429116е2щ35ор
В String мы храним строки/текст, а в int – числа (целые).
Чтобы объявить новую переменную, нужно написать её тип и имя.
— При вычислении нового значения переменной может использоваться её старое значение.
Пример 5, код: Описание
String s1 = "Мама";
String s2 = "Мыла";
String s3 = s1 + s2 + "Раму"; В переменной s3 содержится значение «МамаМылаРаму»
Пример 6, код: Описание
String s1 = "Мой любимый фильм";
String s2 = "Дорога";
int roadNumber = 66;
String text = s1 + " " + s2 + " " + roadNumber; text содержит «Мой любимый фильм Дорога 66»
System.out.println("Ты должен делать то, что должен");
2
String s = "Ты должен делать то, что должен";
System.out.println(s);
Cat cat; Объявляет ссылочную переменную с именем cat и типом Cat. Значение переменной cat – ссылка null.
new Cat(); Создаёт объект типа Cat.
Cat cat = new Cat(); Создаёт ссылочную переменную cat типа Cat.
Создаёт новый объект типа Cat. Присваивает в переменную cat ссылку на новосозданный объект.
Cat murzik = new Cat();
Cat vaska = new Cat(); Создаются два объекта, ссылки на которые присваиваются двум разным переменным соответственно.
Cat murzik = new Cat();
Cat vaska = new Cat();
vaska = murzik; Создаются два объекта, ссылки на которые присваиваются двум разным переменным.
Затем, переменной vaska присваивается ссылка на объект, содержащийся в переменной murzik. Теперь обе переменных ссылаются на первый созданный объект.
(На второй больше никто не ссылается – второй объект считается мусором)
Cat murzik = new Cat();
Cat vaska = null;
vaska = murzik;
murzik = null; Создаётся один объект типа Cat, ссылка на который заносится в первую переменную (murzik), вторая переменная (vaska) содержит пустую (нулевую) ссылку.
Обе переменных ссылаются на один объект.
Теперь только vaska ссылается на объект, но не murzik.