Операторы

Присваивание:

1. a = 4; a = b;

Для примитивов – это копирование значения из одного места памяти в другое.

2. Для объектов копируются ссылки:

c = d; после присваивания ссылки c и d указывают на один и тот же объект

class Tank {

int level;

}

public class Assignment

{

public static void main (String [] args) {

Tank t1 = new Tank ();

Tank t2 = new Tank ();

t1.level = 9;

t2.level = 47;

System.out.println(“1:t1.level:” + t1.level + ”, t2.level:“ +

t2.level);

t1 = t2;

System.out.printl (…);

t1.level = 27;

System.out.printl (…);}

}

Напечатает:

1: t1.level=9, t2.level=47

2: t1.level=47, t2.level=47

3: t1.level=27, t2.level=27

Примитивные и ссылочные типы


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: