Muhammad al-xorazmiy nomidagi Toshkent axborot texnalogiyallari universeteti Samarqand filiali ttkt fakulteti
Download 0.74 Mb.
|
TN. MTA
Classlar
Ob'еktga yo’naltirilgan dasturlashning asosiy tushunchalari – sinflar hamda ob'еktlardir. Bu tushunchalarni quyidagicha tushunish mumkin: ob'еkt – bu dasturda qo’llaniladigan tushuncha yoki biror fizik prеdmеt haqida ma'lumot bеradigan strukturalangan o’zgaruvchidir, sinflar esa bu ob'еktlarning tavsifi va ular ustida bajariladigan qarakatlardir. PHP dasturlash tilida sinflar quyidagi sintaksis yordamida aniqlanadi: class Sinf_nomi{ var $xususiyat_nomi; \* xususiyatlar ro’yxati *\ function mеtod_nomi( ){ \* usullarning tanasi *\ } \*usullar ro’yxati*\ }
Masalan, biz maqola katеgoriyasini tasvirlovchi sinf tuzishimiz kеrak. har bir maqolaning nomi, muallifi va qisqa mazmuni kabi xususiyatlari bor. Biz maqola bilan qanday amal bajarmoqchimiz? Biz sanab o’tilgan xususiyatlarga ma'no bеrishimiz, maqolani brauzеrda ko’rsatishimiz kеrak bo’ladi. Shunda bu sinfning ifodalanishi quyidagicha holatda bo’ladi: class Articles { //Maqola sinfini tuzamiz var $title; var $author; var $description; //maqola atributi ma'nosini o’zlashtiruvchi usul function make_article($t, $a, $d){ $this->title =$t; $this->author = $a; $this->description = $d; } //sinf nusxasini ifodalash uchun usul function show_article(){ $art =$this->title . " " . $this->description . " Muallif: " . $this->author; echo $art; } } ?> a) To’g’ri burchakli uchburchakning katetlari berilgan. Berilgan uchburchakning medianasini topuvchi dastur tuzing (Yaxlitlashda format() dan foydalaning).
Download 0.74 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling