Sobes.tech
Intern

Ի՞նչ է օբյեկտ-կողմնորոշված ծրագրավորման մեջ դասը և օբյեկտը:

sobes.tech AI

Պատասխան AI-ից

Կլասը՝ դա շաբլոն կամ պլան է օբյեկտներ ստեղծելու համար, որը սահմանում է նրանց հատկությունները (փոփոխականները) և վարքագիծը (մեթոդները):

Օբյեկտը՝ դա կոնկրետ, զգալուելի օրինակ է կլասի։ Յուրաքանչյուր օբյեկտ ունի իր սեփական հատկությունների արժեքները, բայց կիսում է վարքագծի սահմանումը, որը սահմանված է կլասով:

Օրինակ՝

<?php
// Car կլասի սահմանում
class Car {
    // Գծագրեր
    public $brand;
    public $model;

    // Մեթոդ
    public function startEngine() {
        echo "Մեքենան սկսվեց!";
    }
}

// Օբյեկտ ստեղծում (Car կլասի օրինակ)
$myCar = new Car();

// Օբյեկտի հատկություններին արժեքներ նշանակել
$myCar->brand = "Toyota";
$myCar->model = "Camry";

// Օբյեկտի մեթոդը կանչել
$myCar->startEngine();
?>

Այս օրինակով՝

  • Car — դա կլաս է:
  • $myCar — դա օբյեկտ է, Car կլասի օրինակ:
  • $brand և $model — կլասի/օբյեկտի հատկություններ:
  • startEngine() — կլասի/օբյեկտի մեթոդ:

Կարող եք մի քանի օբյեկտ ստեղծել նույն կլասից, յուրաքանչյուրը՝ յուրահատուկ հատկություններով։