DEV Community

Bardia X
Bardia X

Posted on

ZSharp : Classes using

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

زبان برنامه‌نویسی ZSharp از الگوی شی‌گرایی پشتیبانی می‌کند که به شما این امکان را می‌دهد تا با استفاده از کلاس‌ها و متدها، کدهای خود را سازمان‌دهی کنید. در اینجا به نحوه ایجاد و استفاده از کلاس‌ها می‌پردازیم.


1. ساختار ایجاد یک کلاس

برای ایجاد یک نمونه از یک کلاس، از ساختار زیر استفاده می‌شود:

new name = ctor(Args) as Class.ClassName
Enter fullscreen mode Exit fullscreen mode

مثال:

new #ali = ctor() as MyClass
Enter fullscreen mode Exit fullscreen mode

در این مثال:

  • #ali یک شیء جدید از کلاس MyClass است که با استفاده از سازنده (ctor) ایجاد می‌شود.

2. استفاده از خواص (Properties)

شما می‌توانید خواص را برای شیء خود تعریف کرده و مقادیر آن‌ها را تنظیم کنید. برای تنظیم مقدار یک خاصیت از ساختار زیر استفاده می‌شود:

#ali.Arg = value
Enter fullscreen mode Exit fullscreen mode

مثال:

#ali.name = "Ali"
Enter fullscreen mode Exit fullscreen mode

در این مثال:

  • خاصیت name از شیء #ali به مقدار "Ali" تنظیم شده است.

3. استفاده از توابع (Functions)

برای فراخوانی توابع یک شیء، می‌توانید از ساختار زیر استفاده کنید:

call #ali.Print("Hello")
Enter fullscreen mode Exit fullscreen mode

مثال:

call #ali.Print("Hello, World!")
Enter fullscreen mode Exit fullscreen mode

در اینجا:

  • تابع Print از شیء #ali فراخوانی می‌شود و مقدار "Hello, World!" به عنوان آرگومان به آن ارسال می‌شود.

نتیجه‌گیری

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

Top comments (0)