php

جلسه ۵۰: کلاس ها و ارث بری قسمت ۱ در php

معرفی کلاس ها

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

سرفصل مباحث این جلسه به شرح زیر می باشد:

  • کلاس چیست؟
  • شی چیست؟
    • درون یک شی
      • ویژگی
      • روش
  • چی و چرا؟

PHP نیز مانند Java و ++C از برنامه نویسی شی گرا پشتیبانی می کند. این به این معناست که کلاس ها و اشیا می توانند در PHP ساخته شوند. بیایید تا در ادامه بحث بیشتر باهاشون آشنا شیم.

کلاس چیست؟

کلاس ها طرح های اولیه اشیا هستند. یکی از بزرگترین تفاوت های بین توابع و کلاس ها این است که یک کلاس هم شامل داده (متغیرها) و توابع است و با استفاده از آنها یک پکیج را تشکیل می دهد. کلاس یک نوع داده تعریف شده توسط کاربر است که شامل متدها و متغیرهای محلی است.

شی چیست؟

یک شی در واقع یک نمونه منفرد از ساختار داده است که توسط یک کلاس تعریف می شود. ما کلاس را یک بار تعریف کرده و سپس با استفاده از آن اشیایی که به آن کلاس تعلق دارند را ایجاد می کنیم.

درون یک شی

اشیا در PHP به دو بخش تقسیم می شوند:

  • ویژگی (property)
  • روش (method)

ویژگی

ویژگی یا property در واقع متغیر موجود در کلاس یا شی است.

روش

روش یا method به تابع درون کلاس یا شی اشاره دارد.

چی و چرا؟

از کلاس ها و اشیا برای بالابردن کارایی کد و همچنین پایین آوردن میزان تکرار استفاده می شود. کلاس ها و اشیا این کار را با ایجاد گروه بندی های مشابه انجام می دهد. از یک کلاس برای تعریف ساختار داده ها برای ساخت اشیا استفاده می شود سپس اشیا با استفاده از این ساختار های از پیش تعریف شده ساخته می شوند.

 

حالا که با مفاهیم اساسی آشنا شدید، در بخش بعدی به نحوه تعریف کلاس می پردازیم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا