Конструктор копии

(копирующий конструктор)

Создает новый объект – копию параметра.

class Box {

double width;

double height;

double depth;

Box (Box ob) { // конструктор копии

width = ob.width

height = ob.height

depth = ob.depth

}

Box () { // конструтор по умолчанию

width = 1.0;

height = 1.0;

depth = 1.0;

}

}

Box myBox1 = new Box();

Ключевое слово static

static – метод не имеет ссылки this.

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

Вызывают когда нет объектов и блоков памяти, которые хранят поля.

Очистка и сборка мусора

Существует метод finalize() вызываемый перед освобождением памяти сборщиком мусора. Может и не вызваться.

Сборщик мусора вызывается: System.gc();


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: