Ano ang klase at interface sa Java?
Ano ang klase at interface sa Java?

Video: Ano ang klase at interface sa Java?

Video: Ano ang klase at interface sa Java?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Mayo
Anonim

An interface ay isang uri ng sanggunian sa Java . Ito ay katulad ng klase . Ito ay isang koleksyon ng mga abstract na pamamaraan. A klase nagpapatupad ng isang interface , sa gayon namamana ang mga abstract na pamamaraan ng interface . Kasama ng mga abstract na pamamaraan, isang interface maaari ring maglaman ng mga constant, default na pamamaraan, static na pamamaraan, at nested na uri.

Sa tabi nito, ano ang klase at interface?

A klase naglalarawan ng mga katangian at pag-uugali ng isang bagay. An interface naglalaman ng mga pag-uugali na a klase nagpapatupad. A klase maaaring naglalaman ng mga abstract na pamamaraan, kongkretong pamamaraan. An interface naglalaman lamang ng mga abstract na pamamaraan. Mga miyembro ng a klase maaaring pampubliko, pribado, protektado o default.

Bukod pa rito, bakit tayo gumagamit ng interface sa Java?

  1. Ito ay ginagamit upang makamit ang kabuuang abstraction.
  2. Dahil ang java ay hindi sumusuporta sa maramihang mana sa kaso ng klase, ngunit sa pamamagitan ng paggamit ng interface maaari itong makamit ang maramihang mana.
  3. Ginagamit din ito upang makamit ang maluwag na pagkabit.
  4. Ang mga interface ay ginagamit upang ipatupad ang abstraction.

Isinasaalang-alang ito, ano ang pagkakaiba sa pagitan ng isang interface at isang klase sa Java?

An interface ay may ganap na abstract na mga pamamaraan i.e. mga pamamaraan na walang sinuman. An interface ay syntactically katulad sa klase pero may major pagkakaiba sa pagitan ng klase at interface iyon ay a klase maaaring instantiated, ngunit isang interface hindi kailanman maaaring instantiated. Ang mga miyembro ng a klase maaaring pribado, pampubliko o protektado.

Ano ang isang interface?

Sa computing, isang interface ay isang nakabahaging hangganan kung saan ang dalawa o higit pang magkahiwalay na bahagi ng isang computer system ay nagpapalitan ng impormasyon. Ang palitan ay maaaring sa pagitan ng software, computer hardware, peripheral device, tao, at mga kumbinasyon ng mga ito.

Inirerekumendang: