• Obyekt
  • 20-maruza: phpda obyektga yo’naltirilgan dasturlash. Mvc texnologiyasi




    Download 250,2 Kb.
    bet3/9
    Sana22.11.2023
    Hajmi250,2 Kb.
    #103482
    1   2   3   4   5   6   7   8   9
    Bog'liq
    15 Web ilova. MVC texnologiyasi
    Amaliyot hisoboti, Matematik va mantiq elementlari. Predikat va kvantorlar. Reja, 11-prezentaciya, paygambaromiri, portal.guldu.uz-YОG’LAR VA MOYLI XOM ASHYOLAR KIMYOSI , O’simliklarning kelib chiqishi ikkilamchi bo’lgan moddalar, Chinlik to‘plami tushunchasining qo‘llanilishi, Bir generatomli birikmalning elektron tuzulishini hisoblash, Gaussian dasturlari, Molekulyar mexanika MM2 dasturi bilan ishlash, Guldona Psixologiya, 10 amaliy, Baxtiyorov Javohir, Noorganik ionlar va ularning funksiyasi

    protected

    • Ushbu tur bir xil sinf metodlariga foydalanish huquqini beradi va faqat bitta sinfdan meros olgan sinflar foydalanish huquqini beradi.
    • O'zgaruvchini / funktsiyasini (metodni) joriy sinfni, shu jumladan parent sinfini kengaytiradigan barcha sinflarda foydalanadigan qilishni xohlasangiz, ushbu turdan foydalaning.

    class User {
    //accessible for same class and its child classes
    protected $name;
    }

    public

    • Ushbu tur har qanday joydan kirish mumkin bo'lgan atribut yoki metodni anglatadi. Unga sinfdan tashqari har qanday sinflar yoki kodlarda foydalanish mumkin.
    • O'zgaruvchi / funktsiyani istalgan joydan, boshqa sinflar va ob'ektlarning mavjud joylaridan foydalanishni xohlasangiz, ushbu turdan foydalaning.

    class User{
    //accessible from anywhere
    public $name;
    }

    Obyekt

    • Sinf namunasi ob'ekt deb nomlanadi.
    • Ob'ekt o'zgaruvchilar, funktsiyalar (metodlar) va ma'lumotlar tuzilmalarining kombinatsiyasi bo'lishi mumkin bo'lgan sinfning muayyan namunasini anglatadi.

    // Instance (or object) of User class
    $user = new User();
    PHPda sinf (class) yaratish : misol
    class User {
    }
    private xususiyatlarni sozlash
    Private ko'rinishi: Agar sinfdan tashqariga kirishga harakat qilsangiz, xatolik beradi.
    class User {
    private $name;
    private $gender;
    }
    public xususiyatlarni sozlash
    public ko'rinishi: istalgan joydan kirish va o'zgartirish mumkin
    class User {
    private $name;
    private $gender;
    public $age;
    }
    Boshlang'ich xususiyatlarni (yoki asl qiymati bilan xususiyatlarni) o'rnatish
    class User {
    private $name;
    private $gender;
    public $age;
    private $department = 'Mechanical';
    }

    Download 250,2 Kb.
    1   2   3   4   5   6   7   8   9




    Download 250,2 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    20-maruza: phpda obyektga yo’naltirilgan dasturlash. Mvc texnologiyasi

    Download 250,2 Kb.