Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Статические методы и поля (https://www.otvetnemail.ru/novyj-arhiv-2-812/staticheskie-metody-i-polya-321746/)

Guest 30.09.2011 06:19

Статические методы и поля
 
Статические методы и поляВ Java (как и в C++) используются статические методы (англ. static method), которые задаются при помощи ключевого слова static. Статические поля имеют тот же смысл, что и в C++: каждое такое поле является собственностью класса, поэтому для доступа к статическим полям не требуется создавать экземпляры соответствующего класса.Например, математические функции, реализованные в классе Math, представляют собой, как раз, статические методы данного класса. Поэтому можно писатьdouble x = Math.sin(1);вместоMath m = new Math();double x = m.sin(1);Поскольку статические методы существуют независимо от объектов (экземпляров класса), они не имеют доступа к обычным (нестатическим) полям и методам данного класса. В частности, при реализации статического метода недопустимо использовать идентификатор this.


Часовой пояс GMT, время: 20:10.


© www.otvetnemail.ru - Форум вопросов и ответов.