Коли створюється копія класу, яка успадковує всі властивості та функції класу, це називається створенням екземпляра класу. Щоб створити екземпляр класу в Python, такий клас називається функцією, передаючи аргументи, визначені методом __init__. Новостворений об'єкт є значенням, що повертається.
Ми можемо оголосити метод __init__ всередині класу в Python за допомогою такого синтаксису: клас class_name(): def __init__(self): # Необхідна ініціалізація для членів даних # Методи класу … … Давайте візьмемо приклад класу під назвою Teacher у Python і краще зрозуміємо роботу методу __init__() через нього.
Створення екземпляра класу Для оператора new потрібен єдиний постфіксний аргумент: виклик конструктора. Ім'я конструктора надає ім'я класу для створення екземпляра. Оператор new повертає посилання на створений ним об’єкт.
Синтаксис:
- клас ClassName:
- def __init__(self, параметри):
- # код конструктора тут.
- # Створення екземпляра об'єкта.
- instance_object = ClassName(параметри)
У Python __init__ є метод екземпляра, який ініціалізує щойно створений об’єкт. Він приймає об’єкт як перший аргумент, за яким йдуть додаткові аргументи. Метод приймає об’єкт як свій перший аргумент (self), а потім усі додаткові аргументи, які потрібно йому передати.
Нове ключове слово Java The Нова Java Ключове слово використовується для створення екземпляра класу. Він створює екземпляр класу, виділяючи пам’ять для нового об’єкта та повертаючи посилання на цю пам’ять.