<< ПредыдущаяОглавлениеСледующая >>


7.2. Оператор new

Оператор new создает экземпляр указанного класса и возвращает ссылку на вновь созданный объект. Ниже приведен пример создания и присваивание переменной р экземпляра класса Point,

Point р = new Point();

Вы можете создать несколько ссылок на один и тот же объект. Приведенная ниже программа создает два различных объекта класса Point и в каждый из них заносит свои собственные значения. Оператор «точка» используется для доступа к переменным и методам объекта.

class TwoPoints {
public static void main(String args[]) {
Point p1 = new Point();
Point p2 = new Point();
p1.x= 10;
p1.у = 20;
p2.x = 42;
p2.y = 99;
System.out.println("x = " + p1.x + " у = " + p1.у);
System.out.println("x = " + p2.x + "y = " + p2.y); }
}

В этом примере использовался класс Point. Было создано два объекта этого класса. Переменным х и у объектов p1 и р2 присвоены различные значения. Таким образом, мы продемонстрировали, что переменные различных объектов независимы на самом деле. Ниже приведен результат, полученный при выполнении этой программы,

С:\> Java TwoPoints
х = 10 у = 20
х = 42 у = 99

 



<< ПредыдущаяОглавлениеСледующая >>