Конструктор
Конструктор — это специальный метод, который вызывается при создании нового объекта того или иного класса с помощью оператора «new».
Конструктор вызывается следующим образом:
Cell cell1 = new Cell(CellDefinition cd, Model model)
• Cell cell1 - указание на то, что создается объект cell1, принадлежащий классу Cell.
• new Cell - создание нового объекта.
• CellDefinition cd - аргумент (cd) и его тип/класс (CellDefinition), передаваемый в конструктор.
Основные правила объявления конструктора в java:
Имя конструктора должно совпадать с именем класса.
У конструктора нет возвращаемого типа.
Внутри класса конструктор объявляется следующим образом:
// Класс Cell
public class Cell {
// Поля класса:
// cd - объект класса CellDefinition
// model - объект класса Model
private CellDefinition cd;
private Model model;
// Конструктор, принимающий на вход два параметра
public Cell(CellDefinition cd, Model model) {
//Устанавливаем в поля класса параметры, которые принимает на вход конструктор
this.cd = cd;
this.model = model;
}
}