Kaip rašyti abstraktų metodą?
Kaip rašyti abstraktų metodą?

Video: Kaip rašyti abstraktų metodą?

Video: Kaip rašyti abstraktų metodą?
Video: Abstract Classes and Methods in Java Explained in 7 Minutes 2024, Lapkritis
Anonim

Norėdami paskelbti an abstraktus metodas , naudokite šią bendrąją formą: abstrakčiai tipo metodas -pavadinimas(parametrų sąrašas); Kaip matote, ne metodas kūnas yra. Bet koks betonas klasė (t.y. klasė be abstrakčiai raktinis žodis), kuris išplečia an abstrakti klasė turi nepaisyti visų abstraktūs metodai iš klasė.

Panašiai, kas yra abstraktus metodas?

An abstraktus metodas yra metodas paskelbta, bet neįgyvendinta. Abstraktus klasės gali būti nepakartojamos ir reikalauja, kad poklasiai pateiktų įgyvendinimus abstraktūs metodai . Pažvelkime į pavyzdį abstrakčiai klasė ir an abstraktus metodas.

Be to, kam reikia abstrakčių klasių ir abstrakčių metodų? abstrakčiai raktinis žodis naudojamas kuriant a abstrakti klasė ir metodas . Abstrakti klasė Java negali būti kartojamas. An abstrakti klasė dažniausiai naudojamas siekiant suteikti pagrindą poklasiams išplėsti ir įgyvendinti abstraktūs metodai ir nepaisyti arba naudoti įdiegtą metodus in abstrakti klasė.

Kalbant apie tai, kada naudojami abstraktūs metodai?

Abstraktus Klasės puikiai tinka, jei norite pateikti išsamią diegimo informaciją savo vaikams, bet nenorite leisti, kad jūsų klasės egzempliorius būtų tiesiogiai generuojamas (tai leidžia iš dalies apibrėžti klasę). Jei norite tiesiog apibrėžti objektų sutartį, kurios turi laikytis, naudokite sąsają.

Kuo skiriasi abstrakčioji klasė ir abstraktus metodas?

A metodas kuri deklaruojama naudojant raktinį žodį abstrakčiai vadinamas an abstraktus metodas . Abstraktūs metodai yra tik deklaracijos ir jos nebus įgyvendintos. Java klasė kuriame yra an abstrakti klasė turi būti deklaruojamas kaip abstrakti klasė . An abstraktus metodas gali nustatyti tik matomumo modifikatorių – viešą arba apsaugotą.

Rekomenduojamas: