Պոլիմորֆիզմի ամենատարածված օգտագործումը OOP-ում տեղի է ունենում երբ ծնող դասի հղումն օգտագործվում է երեխայի դասի օբյեկտին հիշատակելու համար: Ցանկացած Java օբյեկտ, որը կարող է անցնել մեկից ավելի IS-A թեստ, համարվում է պոլիմորֆ:
Ինչու ենք մենք օգտագործում պոլիմորֆիզմը Java-ում օրինակով:
Պոլիմորֆիզմը OOP-ի առանձնահատկություններից մեկն է, որը թույլ է տալիս մեզ կատարել մեկ գործողություն տարբեր ձևերով: Օրինակ, թող ասենք, որ մենք ունենք Animal դաս, որն ունի մեթոդի ձայն: Քանի որ սա ընդհանուր դաս է, ուստի մենք չենք կարող դրան տալ այնպիսի իրականացում, ինչպիսին է՝ Roar, Meow, Oink և այլն:
Ո՞րն է պոլիմորֆիզմի նպատակը:
Պոլիմորֆիզմ թույլ է տալիս կատարել մեկ գործողություն տարբեր ձևերով: Այլ կերպ ասած, պոլիմորֆիզմը թույլ է տալիս սահմանել մեկ ինտերֆեյս և ունենալ բազմաթիվ իրականացումներ: «Պոլի» բառը նշանակում է շատ, իսկ «մորֆս» նշանակում է ձևեր, հետևաբար նշանակում է բազմաթիվ ձևեր։
Ինչու՞ է օգտագործվում պոլիմորֆիզմը OOP-ներում:
Պոլիմորֆիզմը օբյեկտ-կողմնորոշված ծրագրավորման լեզվի մեթոդն է , որն իրականացնում է տարբեր բաներ՝ ըստ օբյեկտի դասի, որն այն անվանում է Պոլիմորֆիզմով հաղորդագրություն է ուղարկվում մի քանի դասի օբյեկտների:, և յուրաքանչյուր օբյեկտ համապատասխան կերպով արձագանքում է՝ ըստ դասի հատկությունների։
Ի՞նչ կարող ենք օգտագործել պոլիմորֆիզմը Java-ում իրականացնելու համար:
Մենք կարող ենք կատարել պոլիմորֆիզմ java-ում մեթոդի գերբեռնման և մեթոդի գերակայման միջոցով: Եթե դուք գերբեռնում եք ստատիկ մեթոդ Java-ում, ապա դա կոմպիլյացիայի ժամանակի պոլիմորֆիզմի օրինակ է: