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


Использование конструкторов



Pdf көрінісі
бет18/65
Дата17.10.2023
өлшемі3,23 Mb.
#117230
түріРеферат
1   ...   14   15   16   17   18   19   20   21   ...   65
Байланысты:
Лекции

Использование конструкторов. 
Примеры использования конструкторов на рисунках 2.4 – 2.5. 
Рисунок 2.4 – Пример 1. 


36 
Рисунок 2.5 – Пример 2.5 
Инициализация полей класса. 
Инициализация — это блок инструкций, который выполняется сразу же после 
создания полей и перед вызовом конструктора. Класс необязательно должен иметь 
инициализацию, хотя в действительности это не так (рисунок 2.6). 
Рисунок 2.6 – Инициализация классов 
Обычно инициализация выполняет более сложную работу. 
Статическая инициализация — это блок инструкций, который выполняется
когда класс загружается самый первый раз. Статическая инициализация может быть 
полезной, чтобы производить однократную инициализацию статических полей 
данных (рисунок 2.7). 


37 
Рисунок 2.7 – Статическая инициализация 
Ключевое слово – this.
В Java ‘this’ – это ссылка на сам объект (в C++ это указатель…). Служебное 
слово ‘this’ также используется, чтобы вызвать другой конструктор в том же класса– 
как, мы увидим позже! 
Рисунок 2.8 – Использование ‘this’ 
2.3 Массивы в Java 
Массивом называется множество однотипных объектов, объединенных одним 
именем и доступ к каждому объекту в этом множестве, осуществляется по 
порядковому номеру (индексу). 
Массив в Java это объектный или ссылочный тип данных, у него есть некоторые 
поля и методы. Примеры на рисунках 2.9 – 2.10: 


38 
Рисунок 2.9 – Пример создания массива объектов 
Рисунок 2.10 – Вывод массива объектов 
Инициализация массива. 
Можно использовать присваивание элементам массивов значений через 
прямую инициализацию так же, как в Си, например: 
int[] sample = {12, 56, 7, 34, 89, 43, 23, 9}; 
Или вот так: 
Circle[] array = {


Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   65




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

    Басты бет