Պարամետրացված կոնստրուկտորներն են կոնստրուկտորները, որոնք ունեն որոշակի թվով արգումենտներ, որոնք պետք է փոխանցվեն: Պարամետրացված կոնստրուկտորի նպատակն է օգտատիրոջ կողմից ուզած հատուկ արժեքներ վերագրել տարբեր օբյեկտների օրինակների փոփոխականներին: Պարամետրացված կոնստրուկտորը բացահայտորեն գրված է ծրագրավորողի կողմից:
Ի՞նչ է պարամետրացված կոնստրուկտորը օրինակով:
Parameterized Constructor – Կոնստրուկտորը կոչվում է Parameterized Constructor, երբ այն ընդունում է որոշակի թվով պարամետրեր: Տարբեր արժեքներով դասի տվյալների անդամները սկզբնավորելու համար: Վերոնշյալ օրինակում մենք փոխանցում ենք տող և ամբողջ թիվօբյեկտին:
Ի՞նչ է պարամետրացված կոնստրուկտորը OOP-ում:
Կոնստրուկտորները, որոնք կարող են ընդունել առնվազն մեկ արգումենտ, կոչվում են պարամետրացված կոնստրուկտորներ: Երբ օբյեկտը հայտարարվում է պարամետրացված կոնստրուկտորում, սկզբնական արժեքները պետք է որպես արգումենտ փոխանցվեն կոնստրուկտորի ֆունկցիային:
Ե՞րբ կօգտագործեիք պարամետրացված կոնստրուկտոր:
Ինչպես ցանկացած օբյեկտ կողմնորոշված լեզվում, կոնստրուկտորային մեթոդն օգտագործվում է օբյեկտի համար հիշողություն հատկացնելու և սկզբնավորելու համար: Սա նկատի ունենալով, պարամետրացված կոնստրուկտորական մեթոդն օգտագործվում է օբյեկտի հատկությունները որոշակի արժեքի սահմանելու համար, մինչդեռ լռելյայնը որևէ արժեք չի սահմանի հատկություններից որևէ մեկին:
Ի՞նչ են պարամետրացված կոնստրուկտորները Java-ում:
Կոնստրուկտորը, որն ունիպարամետրեր, հայտնի է որպես պարամետրացված կառուցող: Եթե մենքցանկանում ենք դասի դաշտերը սկզբնավորել մեր սեփական արժեքներով, այնուհետև օգտագործել պարամետրացված կոնստրուկտոր: Օրինակ՝ Java.