Si të shkruani një metodë abstrakte?
Si të shkruani një metodë abstrakte?

Video: Si të shkruani një metodë abstrakte?

Video: Si të shkruani një metodë abstrakte?
Video: Si të shkruani një temë diplome? 2024, Nëntor
Anonim

Për të deklaruar një metodë abstrakte , përdorni këtë formë të përgjithshme: abstrakte lloji metodë -emri(lista e parametrave); Siç mund ta shihni, jo metodë trupi është i pranishëm. Çdo beton klasës (d.m.th. klasës pa abstrakte fjalë kyçe) që shtrihet një klasë abstrakte duhet të anashkalojë të gjitha metodat abstrakte të klasës.

Në mënyrë të ngjashme, çfarë është një metodë abstrakte?

Një metodë abstrakte Eshte nje metodë që është deklaruar, por nuk përmban zbatim. Abstrakt klasat mund të mos instantohen dhe kërkojnë që nënklasat të ofrojnë zbatime për metodat abstrakte . Le të shohim një shembull të një abstrakte klasë, dhe një metodë abstrakte.

Për më tepër, cila është nevoja për klasa abstrakte dhe metoda abstrakte? abstrakte Fjala kyçe përdoret për të krijuar një klasë abstrakte dhe metodë . Klasa abstrakte në java nuk mund të instantohen. Një klasë abstrakte përdoret kryesisht për të siguruar një bazë për nënklasat për të zgjeruar dhe zbatuar metodat abstrakte dhe anashkaloni ose përdorni të zbatuarit metodat në klasë abstrakte.

Në lidhje me këtë, kur përdoren metoda abstrakte?

Abstrakt Klasat janë një përshtatje e mirë nëse doni t'u jepni fëmijëve tuaj detaje të zbatimit, por nuk dëshironi të lejoni që një shembull i klasës suaj të instantohet drejtpërdrejt (gjë që ju lejon të përcaktoni pjesërisht një klasë). Nëse dëshironi të përcaktoni thjesht një kontratë për Objektet për t'u ndjekur, atëherë përdorni një Ndërfaqe.

Cili është ndryshimi midis klasës abstrakte dhe metodës abstrakte?

A metodë që deklarohet duke përdorur fjalën kyçe abstrakte quhet një metodë abstrakte . Metodat abstrakte janë vetëm deklarative dhe nuk do të ketë zbatim. Një Java klasës që përmban një klasë abstrakte duhet të deklarohet si klasë abstrakte . Një metodë abstrakte mund të vendosë vetëm një modifikues të dukshmërisë, një nga publiku ose i mbrojtur.

Recommended: