Microsoft Word кл программирование на Java 2020 Зорина docx


 Описание классов, поля и методы



Pdf көрінісі
бет13/65
Дата17.10.2023
өлшемі3,23 Mb.
#117230
түріРеферат
1   ...   9   10   11   12   13   14   15   16   ...   65
Байланысты:
Лекции

1.7 Описание классов, поля и методы 
 


26 
Класс может содержать: 

поля; 

методы; 

вложенные классы и интерфейсы. 
Пример создания класса в языке Java приведен на рисунке 1.8. 
Рисунок 1.8 – Пример класса в Java 
Модификаторы объявления класса: 
-
public
 – 
признак общедоступности класса; 
-
abstract
– признак абстрактности класса; 
-
final
 – 
завершенность класса (класс не допускает наследования); 
-
strictfp
 – 
повышенные требования к операциям с плавающей точкой. 
Поля класса 
Объявление поля осуществляется следующим способом: 
 
[
модификаторы
] <
тип
> {<
имя
> [=
<
инициализирующее
выражение
>]}; 
double sum = 2.5 + 3.7; 
public double val = sum + 2 * Math.sqrt(2) 
Если поле явно не инициализируются, ему присваивается значение по 
умолчанию его типа (
0, false 
или
null

Модификаторы полей бывают:
-
static
 – 
поле статично (принадлежит контексту класса); 


27 
-
final
 – 
поле не может изменять свое значение после инициализации; 
-
transient
– 
поле не сериализуется
1
(влияет только на механизмы 
сериализации); 
-
volatile
– 
усиливает требования к работе с полем в многопоточных 
программах. 
Методы 
Синтаксис объявления метода: 
[
модификаторы
] <
тип
> <
сигнатура
> [throws 
исключения

{<
тело
>} 
Пример объявления метода в языке Java приведен на рисунке 1.9. 
Рисунок 1.9 – Пример объявления метода 
Модификаторы методов: 
-
abstract


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   65




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет