Kaj je abstraktni razred C++?
Kaj je abstraktni razred C++?

Video: Kaj je abstraktni razred C++?

Video: Kaj je abstraktni razred C++?
Video: HammAli & Navai, Jah Khalib – Боже, как завидую 2024, April
Anonim

Abstraktni razredi ( C ++)

A razred ki vsebuje vsaj eno čisto virtualno funkcijo, se šteje kot abstraktni razred . Razredi izhaja iz abstraktni razred morajo izvajati čisto virtualno funkcijo ali pa so tudi oni abstraktni razredi.

Na ta način, kakšna je uporaba abstraktnega razreda v C++?

The namen od an abstraktni razred je definirati skupni protokol za niz konkretnih podrazredov. To je uporabno pri definiranju objektov, ki si delijo kodo, povzetek ideje itd. Poskusi instanciranja an abstraktni razred bo vedno povzročilo napako prevajalnika.

Drugič, kaj je abstraktni razred razložiti s primerom? A razred ki je deklarirana z uporabo povzetek ” ključna beseda je znana kot abstraktni razred . Lahko ima povzetek metode (metode brez telesa) kot tudi konkretne metode (običajne metode s telesom). An abstraktni razred ni mogoče instancirati, kar pomeni, da ne smete ustvariti predmeta iz tega.

Podobno se sprašuje, kaj je abstraktni razred C++?

An abstraktni razred je razred ki je zasnovan posebej za uporabo kot osnova razred . An abstraktni razred vsebuje vsaj eno čisto virtualno funkcijo. Čisto navidezno funkcijo deklarirate z uporabo čistega specifikacije (= 0) v deklaraciji navideznega člana funkcije v razred izjavo.

Kaj je abstraktni razred in konkreten razred v C++?

An abstraktni razred je namenjena uporabi kot podlaga razred kjer so nekatere ali vse funkcije razglašene za povsem virtualne in jih zato ni mogoče ustvariti. A betonski razred je navaden razred ki nima čisto virtualnih funkcij in ga je zato mogoče instancirati.