Зертханалық ЖҰмыс №1 тапсырма (зертханалық жұмыс) тапсыру мерзімі: апта, балл Сырғымалы жолдарды және тізімдерді ұйымдастыру



жүктеу 1,49 Mb.
бет23/35
Дата20.10.2023
өлшемі1,49 Mb.
#43937
1   ...   19   20   21   22   23   24   25   26   ...   35
ЗЕРТХАНАЛЫҚ ЖҰМЫС

1.2. Объект интерфейсі
және объектінің ішкі құрылымы
Rectangle объектісін қарастырайық. Ол мынадай информацияны сақтайды.
Rectangle объектісі
Объект тіктөртбұрыштармен жұмыс істеуге арналған. Объектінің бір данасын жасау үшін былай жазу керек: var х = new Rectangle(a,b); // Мұндағы х Rectangle
// объектінің бір данасы (экземпляры).
// а мен b тіктөртбұрыш ені мен биіктігі.
// new сөзі бір дана жасау үшін керек.
Объектінің бір данасы жасалған соң, келесі тәсілдер мен қасиеттерді пайдалауға болады:
Қасиеттер
width
height
Тәсілдер
square()
perimeter()
radius()
Пайдалану мысалы:
var p =х.perimeter();
var r = x.radius();
var m = x.width;
if(x.height > m)
m = x.height;
Мұнда объект интерфейсі келтірілген, яғни объектімен қатынасуға қажет информация берілген.
Мұнда square, perimeter, radius функция-ларының программалық кодтары келтірілмеген. Басқаша айтқанда, объектінің ішкі құрылымы көрсетілмеген. Жұмыс кезінде тек интерфейсті пайдаланып, оның ішкі құрылымын қажет етпеуге болады.
Объект интерфейсі – бұлар пайдалануға болатын объектінің айнымалылары мен функциялары.
Объектінің ішкі құрылымы — программалау тілінде объектінің ішкі айнымалылары мен функцияларын сипаттау.
JavaScript тілінде Rectangle объектісінің х экземпляры-ның қасиеттері мен тәсілдері жазылады:
x.height; x.perimeter();
Жалпы жазылу форматы мынадай болады:
экземпляр_аты.объект_қасиеті_не_тәсілі_
Нүкте - сатылы бөлу таңбасы: ол атасын баласынан (тегін мұрагерінен) бөліп тұрады.
1.3. Құрамдас ішкі объектілер және тұтынушы объектісі
JavaScript тілінде ішкі құрамдас объектілер көп. Оларды программалау қажет емес, олар тіл ішінде орнатылған. Бұл – браузердің программалық кодына осы объектілер коды кіреді деген сөз. Програм-малаушы осы объектілердің интерфейсін білуі тиіс, олардың бір экземплярын жасай білуі керек, сонда ол өз қалауынша ішкі объектілерді пайдалана алады.
JavaScript жаңа объектілерді программалауға және олардың ішкі объектілерін өзгертуге мүмкіндік береді. Енді бірнеше ішкі объектілер жұмысын қарастырайық.

жүктеу 1,49 Mb.

Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   35




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау