Cov txheej txheem:

Txoj kev overloaded hauv Java yog dab tsi?
Txoj kev overloaded hauv Java yog dab tsi?

Video: Txoj kev overloaded hauv Java yog dab tsi?

Video: Txoj kev overloaded hauv Java yog dab tsi?
Video: Genji needs healing 2024, Hlis ntuj nqeg
Anonim

Txoj kev Overloading yog ib tug feature uas tso cai rau ib chav kawm kom muaj ntau tshaj ib txoj kev muaj tib lub npe, yog tias lawv cov npe sib cav sib txawv. Nws zoo ib yam li constructor overloading hauv Java , uas tso cai rau ib chav kawm kom muaj ntau tshaj ib tus tsim muaj cov npe sib cav sib txawv.

Yog li ntawd, ua li cas koj sau ib txoj kev overloaded hauv Java?

Nov yog ntau txoj hauv kev los ua txoj kev overloading:

  1. Overloading los ntawm kev hloov tus lej ntawm kev sib cav. class MethodOverloading { private static void display(int a){ System.
  2. Los ntawm kev hloov cov datatype ntawm parameters. class MethodOverloading { // hom no txais int private static void display(int a){ System.

Ib tug kuj yuav nug, dab tsi yog txoj kev sib txawv ntawm ib txoj kev yuav overloaded? Cov txheej txheem overloaded yog txawv raws li tus naj npawb thiab hom ntawm parameters dhau los ua ib qho kev sib cav rau cov txoj kev . Koj ua tau tsis txhais ntau tshaj ib txoj kev nrog tib lub npe, Order thiab lub hom ntawm cov lus sib cav. Nws yuav yog compiler yuam kev.

Kuj kom paub yog, dab tsi yog txoj kev overloading thiab txoj kev overriding hauv Java nrog piv txwv?

Cov ncej no qhia txog lawv qhov sib txawv los ntawm kev siv ob qho yooj yim piv txwv . Kev thauj khoom ntau dhau tshwm sim thaum ob lossis ntau dua txoj kev nyob rau hauv ib chav kawm muaj tib yam txoj kev npe tab sis txawv parameter. Overriding txhais tau tias muaj ob txoj kev nrog tib yam txoj kev npe thiab parameter (piv txwv li, txoj kev kos npe).

Dab tsi yog qhov overload?

Rau overload yog kom thauj khoom ntau dhau rau hauv lossis rau ib yam dab tsi, xws li ib qho overload hluav taws xob uas shorts tawm circuits. Kev thauj khoom ntau dhau ua rau "ntau dhau!" xwm txheej. Lub fuse yuav tshuab yog tias muaj ntau yam khoom siv overload cov circuits; qhov no hu ua ib overload (lub npe).

Pom zoo: