Kan et grensesnitt arve et annet grensesnitt?
Kan et grensesnitt arve et annet grensesnitt?

Video: Kan et grensesnitt arve et annet grensesnitt?

Video: Kan et grensesnitt arve et annet grensesnitt?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Det er også mulig for en java grensesnitt til arve fra en annen java grensesnitt , akkurat som klasser kan arve fra andre klasser. En klasse som implementerer en grensesnitt hvilken arver fra flere grensesnitt må implementere alle metoder fra grensesnitt og dens forelder grensesnitt.

Av dette, kan et grensesnitt arve et annet grensesnitt Java?

An grensesnitt ikke kan gjennomføre et annet grensesnitt i Java . An grensesnitt kan utvide et hvilket som helst antall grensesnitt men en grensesnitt ikke kan gjennomføre et annet grensesnitt , fordi hvis noen grensesnitt er implementert, må metodene defineres og grensesnitt har aldri definisjonen av noen metode.

I tillegg, hva er forskjellen mellom arv og grensesnitt? De er arv , polymorfisme, abstraksjon og innkapsling. Arv og grensesnitt er relatert til OOP. Nøkkelen forskjellen mellom arv og grensesnitt er det arv er å utlede nye klasser fra eksisterende klasser og en grensesnitt er å implementere abstrakte klasser og flere arv.

Følgelig, kan et grensesnitt arve flere grensesnitt?

Forlenger Flere grensesnitt Multippel arv er ikke lov. Grensesnitt er imidlertid ikke klasser, og en grensesnitt kan utvide mer enn én forelder grensesnitt . Nøkkelordet extends brukes én gang, og overordnet grensesnitt er deklarert i en kommadelt liste.

Hva skjer når to grensesnitt har samme metode?

7 svar. Hvis en type implementerer to grensesnitt , og hver grensesnitt definere en metode som har identisk signatur, så er det faktisk bare én metode , og de kan ikke skilles. Hvis for eksempel to metoder har motstridende returtyper, vil det være en kompileringsfeil.

Anbefalt: