Namai Plėtra Kas yra pagrindinė klasė? - apibrėžimas iš techopedijos

Kas yra pagrindinė klasė? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia bazinė klasė?

Bazinė klasė yra klasė, pagrįsta objekto programavimo kalba, iš kurios yra išvestos kitos klasės. Tai palengvina kitų klasių, kurios gali pakartotinai panaudoti kodą, kurį netiesiogiai paveldėjo iš pagrindinės klasės, kūrimą (išskyrus konstruktorius ir destruktorius). Programuotojas gali išplėsti bazinės klasės funkcionalumą, įtraukdamas ar pakeisdamas išvestinei klasei svarbius narius.


Pagrindinė klasė taip pat gali būti vadinama tėvų klase arba superklase.

„Techopedia“ paaiškina bazinę klasę

Klasė, gauta iš bazinės klasės, paveldi ir duomenis, ir elgesį. Pavyzdžiui, „transporto priemonė“ gali būti pagrindinė klasė, iš kurios gaunami „automobilis“ ir „autobusas“. Automobiliai ir autobusai yra abi transporto priemonės, tačiau kiekviena iš jų rodo savo transporto priemonės bazinės klasės specializaciją.


Bazinė klasė turi šias savybes:

  • Bazinės klasės automatizuojamos prieš išvestines klases.
  • Išvesta klasė gali bendrauti su pagrindine klase momentizacijos metu, paskambindama bazinės klasės konstruktoriui su atitinkamų parametrų sąrašu.
  • Bazinės klasės nariams gali būti prieinama iš išvestinės klasės per aiškų dalyvį.
  • Jei pagrindinėje klasėje yra apibrėžti abstraktūs metodai, tada ši klasė laikoma abstrakčia klase, o ne abstrakčių išvestinė klasė turėtų viršyti šiuos metodus.
  • Abstrakčiosios bazinės klasės yra sukuriamos naudojant „abstraktų“ raktinį žodį jos deklaracijoje ir yra naudojamos siekiant užkirsti kelią tiesioginiam inicijavimui naudojant „naują“ raktinį žodį.
Kas yra pagrindinė klasė? - apibrėžimas iš techopedijos