آموزش دونه:مرجع آموزش

اینترفیس در دارت (Dart Interface ) آموزش زبان برنامه نویسی دارت Dart

 

دارت

Dart Interface

رابط ها (Interface)در  دارت  Dart Interface

رابط ها Interface ، مجموعه ای از متد های موجود در یک شئ را تعریف می‌کند.
در سایر زبان های شئ گرا، رابط ها موجودیت و نوع داده جداگانه ای هستند اما در زبان دارت هر کلاسی می‌تواند رابط باشد.
در واقع رابط ها به صورت ضمنی پیاده ساز می‌شوند.

برای پیاده سازی یک رابط توسط یک کلاس از کلمه کلیدی implements استفاده می‌کنیم.
ابتدا نام کلاس، کلمه کلیدی implements و سپس نام رابط.

در مثال زیر ما دو کلاس را تعریف کرده ایم. کلاس های Print و ConsolePrinter.
کلاس ConsolePrinter، کلاس Print را به صورت یک رابط پیاده سازی می‌کند.
در تابع main نیز یک شئ از کلاس ConsolePrinter ایجاد کرده ایم که با استفاده از آن متد print_data را فراخوانی کرده ایم.

خروجی:

پیاده سازی رابط های چندگانه Dart Interface

یک کلاس می‌تواند چندین رابط را پیاده سازی کند.
برای این کار کافیست تا رابط ها را با کاما , از یکدیگر جدا کنید.

مثال:

خروجی:

 

آموزش کامل زبان برنامه نویسی دارت در برنامه اندرویدی ما:

دانلود نرم افزار اندرویدی آموزش  زبان برنامه نویسی دارت از کافه بازار

رابط ها (Interface)در  دارترابط ها Interface ، مجموعه ای از متد های موجود در یک شئ را تعریف می‌کند.
در سایر زبان های شئ گرا، رابط ها موجودیت و نوع داده جداگانه ای هستند اما در زبان دارت هر کلاسی می‌تواند رابط باشد.
در واقع رابط ها به صورت ضمنی پیاده ساز می‌شوند.برای پیاده سازی یک رابط توسط یک کلاس از کلمه کلیدی implements استفاده می‌کنیم.
ابتدا نام کلاس، کلمه کلیدی implements و سپس نام رابط.رابط ها (Interface)در  دارترابط ها Interface ، مجموعه ای از متد های موجود در یک شئ را تعریف می‌کند.در سایر زبان های شئ گرا، رابط ها موجودیت و نوع داده جداگانه ای هستند اما در زبان دارت هر کلاسی می‌تواند رابط باشد.یک کلاسمی‌تواند چندین رابط را پیاده سازی کند.برای این کار کافیست تا رابط ها را با کاما , از یکدیگر جدا کنید.

مطالب مرتبط