Ո՞րն է աբստրակտ դասի առավելությունը Java-ում:
Ո՞րն է աբստրակտ դասի առավելությունը Java-ում:

Video: Ո՞րն է աբստրակտ դասի առավելությունը Java-ում:

Video: Ո՞րն է աբստրակտ դասի առավելությունը Java-ում:
Video: Ի՞նչ է ծրագրավորումը, ի՞նչու ծրագրավորել և ինչպե՞ս սովորել ծրագրավորում։ Խորհուրդներ սկսնակներին 2024, Մայիս
Anonim

Այն առավելություն օգտագործման ան վերացական դաս այն է, որ դուք կարող եք խմբավորել մի քանի կապված դասեր միասին որպես քույր ու եղբայր: Խմբավորում դասեր միասին կարևոր է ծրագիրը կազմակերպված և հասկանալի պահելու համար: Աբստրակտ դասեր կաղապարներ են ապագայի համար դասեր.

Իմացեք նաև, թե ինչու է մեզ անհրաժեշտ աբստրակտ դասը Java-ում:

Java Abstract դաս կարող է իրականացնել ինտերֆեյսներ՝ նույնիսկ չապահովելով ինտերֆեյսի մեթոդների իրականացումը: Java Abstract դաս օգտագործվում է բոլոր ենթադասերին ընդհանուր մեթոդի իրականացում կամ լռելյայն իրականացում ապահովելու համար: Մենք կարող է գործարկել աբստրակտ դասը java-ում ինչպես ցանկացած այլ դաս եթե այն ունի main() մեթոդ:

Կարելի է նաև հարցնել՝ ինչո՞ւ նորմալ դասի փոխարեն օգտագործենք աբստրակտ դաս: Աբստրակտ դաս հիմնականում թույլ է տալիս մեզ ապահովել լռելյայն ֆունկցիոնալությունը բոլոր երեխայի համար դասեր ոչ-ի միջոցով վերացական մեթոդները։ Այսպիսով փոխարենը օգտագործեք աբստրակտ դաս բետոնի դաս . Եւ երբ մենք փորձեք ստեղծել ան-ի օբյեկտ վերացական դաս օգտատերը կոմպիլյացիայի ժամանակ սխալ կստանա փոխարենը գործարկման ժամանակի: Այսպիսով, այն անվտանգ է ունենալ վերացական դաս.

Հաշվի առնելով սա՝ ո՞րն է վերացական դասերի իմաստը։

Նպատակը ան վերացական դաս որոշ ընդհանուր վարքագիծ սահմանելն է, որը կարող է ժառանգվել մի քանի ենթադասերի կողմից՝ առանց ամբողջը իրականացնելու դաս . C#-ում, the վերացական հիմնաբառը նշանակում է և՛ an վերացական դաս և մաքուր վիրտուալ մեթոդ:

Ո՞րն է տարբերությունը աբստրակտ դասի և նորմալ դասի միջև:

Միակ իրականը տարբերությունը դա կոնկրետ է դաս կարող է օրինակելի լինել, քանի որ այն ապահովում է (կամ ժառանգում է) իր բոլոր մեթոդների իրականացումը: Ան վերացական դաս չի կարող օրինակելի լինել, քանի որ առնվազն մեկ մեթոդ չի իրականացվել: Աբստրակտ դասեր նախատեսված են երկարաձգելու համար:

Խորհուրդ ենք տալիս: