Hvordan skriver man en abstrakt metode?
Hvordan skriver man en abstrakt metode?

Video: Hvordan skriver man en abstrakt metode?

Video: Hvordan skriver man en abstrakt metode?
Video: Sådan skriver du en god indledning 2024, Kan
Anonim

At erklære en abstrakt metode , brug denne generelle formular: abstrakt type metode -navn(parameter-liste); Som du kan se, nej metode kroppen er til stede. Enhver beton klasse (dvs. klasse uden abstrakt nøgleord), der udvider en abstrakt klasse skal tilsidesætte alle abstrakte metoder af klasse.

På samme måde, hvad er en abstrakt metode?

An abstrakt metode er en metode der er erklæret, men indeholder ingen implementering. Abstrakt klasser kan ikke instantieres og kræver underklasser for at levere implementeringer til abstrakte metoder . Lad os se på et eksempel på en abstrakt klasse, og en abstrakt metode.

Derudover, hvad er behovet for abstrakte klasser og abstrakte metoder? abstrakt nøgleord bruges til at oprette en abstrakt klasse og metode . Abstrakt klasse i java kan ikke instantieres. An abstrakt klasse bruges mest til at give en base for underklasser til at udvide og implementere abstrakte metoder og tilsidesætte eller bruge den implementerede metoder i abstrakt klasse.

Med hensyn til dette, hvornår bruges abstrakte metoder?

Abstrakt Klasser passer godt, hvis du ønsker at give implementeringsdetaljer til dine børn, men ikke ønsker at tillade, at en forekomst af din klasse instansieres direkte (hvilket giver dig mulighed for delvist at definere en klasse). Hvis du blot vil definere en kontrakt, som objekter skal følge, så brug en grænseflade.

Hvad er forskellen mellem abstrakt klasse og abstrakt metode?

EN metode der er erklæret ved hjælp af søgeordet abstrakt kaldes en abstrakt metode . Abstrakte metoder er kun erklæring, og det vil ikke have implementering. En Java klasse indeholdende en abstrakt klasse skal erklæres som abstrakt klasse . An abstrakt metode kan kun indstille en synlighedsmodifikator, en af offentlig eller beskyttet.

Anbefalede: