Այո աբստրակտ դասը չի կարող օրինակելի լինել (դուք պետք է օրինականացնեք դաս, որը ժառանգում է ձեր վերացական դասից), բայց այն կարող է պարունակել իրականացումներ: Դա լավ է և թույլատրելի, վերացական դասը ունի առնվազն անդամ (մեթոդ/հատկություն) չի ներդրվել, ուստի այն չի կարող ինթարթացվել:
Արդյո՞ք վերացական մեթոդը կարող է իրականացում ունենալ:
Վերացական մեթոդներ
աբստրակտ մեթոդը չունի իրականացում: Այն պարզապես ունի մեթոդի ստորագրություն: Ճիշտ այնպես, ինչպես մեթոդները Java ինտերֆեյսի մեջ: Եթե դասը ունի վերացական մեթոդ, ապա ամբողջ դասը պետք է հայտարարվի վերացական:
Կարո՞ղ են վերացական դասերը կիրառել մեթոդի մարմիններ:
Վերացական մեթոդները չեն կարող ունենալ մարմինԱբստրակտ դասը կարող է ունենալ ստատիկ դաշտեր և ստատիկ մեթոդ, ինչպես մյուս դասերը։ … Աբստրակտ դասը չի կարող ունենալ վերացական ստատիկ մեթոդներ: Եթե դասը ընդլայնում է աբստրակտ դասը, ապա այն պետք է սահմանի բազային վերացական դասի բոլոր աբստրակտ մեթոդները (չեղյալ համարելը):
Արդյո՞ք վերացական մեթոդները պետք է իրականացվեն C:
Վերացական մեթոդները, որոնք նման են ինտերֆեյսի մեթոդներին, հայտարարված են առանց որևէ իրականացման: Դրանք հայտարարագրվում են երեխայի դասի իրականացումն ապահովելու նպատակով: Դրանք պետք է հայտարարվեն վերացական դասի շրջանակներում:
Կարո՞ղ է վերացական մեթոդն իրականացնել ինտերֆեյս:
Java Abstract դասը կարող է իրականացնել ինտերֆեյսներ առանցնույնիսկ ապահովելու ինտերֆեյսի մեթոդների ներդրում: Java Abstract դասը օգտագործվում է բոլոր ենթադասերին ընդհանուր մեթոդի իրականացում կամ լռելյայն իրականացում ապահովելու համար: