Программирование на Java | Модемы | Дипломы по радиотехнике и связи |
Программирование на языке Java
Оператор 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.y = 20;

р2.х = 42;

р2.у = 99;

System.out.println("x = " p1.x " у = " p1.y);

System.out.println("x = " р2.х " у = " р2.у);

}

}

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

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

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

Замечание

Поскольку при запуске интерпретатора мы указали в командной строке не класс Point, а класс TwoPoints, метод main класса Point был полностью проигнорирован. Добавим в класс Point метод main и, тем самым, получим законченную программу.

class Point { int х, у;

public static void main(String args[]) { Point p = new Point();

р.х = 10;

= 20;

System.out.println("x = " р.х " у = " p.y);

}

}

< пред след >
вернуться к содержанию
вернуться к списку источников

перейти на главную страницу