3.2. Создание объекта класса

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

Point р = new PointO;

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

class TwoPoints {

public static void main(String args[]) {

Point pi = new PointO;

Point p2 = new PointO;

pl.x = 10;

pl.y = 20;

p2.x = 42;

p2.y = 99;

System.out.println("x = " + pl.x + " у = " + pi.у); System.out.println("x = " + p2.x + " у = " + p2.y);

}}

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

х = 10у = 20 х = 42у = 99