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()— կլասի/օբյեկտի մեթոդ:
Կարող եք մի քանի օբյեկտ ստեղծել նույն կլասից, յուրաքանչյուրը՝ յուրահատուկ հատկություններով։