سازنده مانند یک تابع خاص است و با استفاده از دو پرانتز () بعد از نام کلاس تعریف میشود. به کمک این تابع میتوانید خصوصیات یک Object کاتلین را به صورت پارامتری برای آن تعریف کنید.
به چنین روشی کدها سادهتر و خلاصهتر میشود و همچنین از قلم افتادن مقداردهی پارامتری از آبجکت کاتلین جلوگیری میشود.
در کاتلین یک روش بسیار سریعتری نسبت به سایر زبانها برای تعریف Constructor وجود دارد که میتواند کدهای ما را بسیار سادهتر کند.
در مثال زیر، یک کلاس از Car تعریف شده است:
حال به کمک سازنده میتوان به شکل زیر نحوه تعریف هر شی (یا instance) را به کمک Constructor سادهتر کرد:
ممکن است پاسخ سوال شما درباره ویدیوی آشنایی با سازندهها (Constructors) در Kotlin در اینجا باشد.
عرض ادب و احترام ، مطالب به بهترین نحو ممکن بیان شدن.