Base Class

May -Akda: Robert Simon
Petsa Ng Paglikha: 15 Hunyo 2021
I -Update Ang Petsa: 24 Hunyo 2024
Anonim
Learn How To Program In C# Part 43 - Base Classes And Base Keyword
Video.: Learn How To Program In C# Part 43 - Base Classes And Base Keyword

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Base Class?

Ang isang batayang klase ay isang klase, sa isang wika na naka-orient na wika ng programming, kung saan nagmula ang iba pang mga klase. Pinadali nito ang paglikha ng iba pang mga klase na maaaring magamit muli ang code na tahasang minana mula sa klase ng base (maliban sa mga tagapagbuo at mga destruktor). Ang isang programmer ay maaaring mapalawak ang pag-andar ng base ng klase sa pamamagitan ng pagdaragdag o pag-overriding ng mga miyembro na nauugnay sa nagmula sa klase.

Ang isang batayang klase ay maaari ding tawaging magulang na klase o superclass.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Base Class

Ang isang klase na nagmula sa isang klase ng base ay nagmamana ng parehong data at pag-uugali. Halimbawa, ang "sasakyan" ay maaaring maging isang klase ng base kung saan nagmula ang "kotse" at "bus". Ang mga kotse at mga bus ay parehong sasakyan, ngunit ang bawat isa ay kumakatawan sa sarili nitong specialization ng klase ng base ng sasakyan.

Ang isang batayang klase ay may mga sumusunod na katangian:

  • Ang mga klase ng base ay awtomatikong nai-instantiate bago nagmula sa mga klase.
  • Ang nagmula na klase ay maaaring makipag-usap sa klase ng base sa panahon ng instantiation sa pamamagitan ng pagtawag sa tagabuo ng base ng klase na may isang listahan ng pagtutugma ng parameter.
  • Ang mga miyembro ng base ng klase ay maaaring mai-access mula sa nagmula sa klase sa pamamagitan ng isang tahasang cast.
  • Kung ang mga abstract na pamamaraan ay tinukoy sa isang klase ng base, kung gayon ang klase na ito ay isinasaalang-alang na isang abstract na klase at ang uring hindi nakuha na abstract ay dapat na lampasan ang mga pamamaraang ito.
  • Ang mga klase ng abstract base ay nilikha gamit ang "abstract" keyword sa deklarasyon nito at ginagamit upang maiwasan ang direktang pagsisimula gamit ang "bago" na keyword.