Čo je to trieda betónu v jazyku Java

Co Je To Trieda Betonu V Jazyku Java



Pri navrhovaní aplikácie pomocou Java existujú určité testovacie scenáre, pri ktorých vývojár potrebuje z času na čas analyzovať implementované funkcie kódu. V takýchto prípadoch „ Betónové triedy ” v jazyku Java zohrávajú zásadnú úlohu pri využívaní všetkých implementovaných funkcií kódu, čím sa 100% využívajú súčasné zdroje a vyhýba sa akýmkoľvek oneskoreniam alebo medzerám počas vývoja.

Tento článok sa bude zaoberať Javou “ Trieda betónu “.







Čo je to trieda betónu v jazyku Java?

A “ Trieda betónu ” v jazyku Java zodpovedá triede, ktorá implementuje všetky jej metódy. Tieto triedy nemôžu mať žiadne metódy, ktoré ostanú neimplementované. Môže tiež rozšíriť „ abstraktná trieda “ alebo implementovať „ rozhranie “ za predpokladu, že implementuje všetky svoje metódy.



Poznámka : Konkrétna trieda je abstraktná, ak obsahuje jednu abstraktnú metódu.



Príklad 1: Vytvorenie triedy betónu v jazyku Java

Prehľad nasledujúceho príkladu vysvetľujúceho použitie Java “ Trieda betónu “:





verejnosti trieda trieda betónu {
statické int množiť ( int X, int a ) {
vrátiť X * a ;
}
statické int pridať ( int X, int a ) {
vrátiť X + a ;
}
statické int námestie ( int X ) {
vrátiť X * X ;
}
verejnosti statické neplatné Hlavná ( Reťazec [ ] args ) {
systém . von . println ( 'Násobenie sa stáva ->' + množiť ( 2 , 3 ) ) ;
systém . von . println ( 'Pridanie sa stáva ->' + pridať ( 2 , 3 ) ) ;
systém . von . println ( 'Štvorec hodnoty sa stáva ->' + námestie ( 2 ) ) ;
} }

Vo vyššie uvedených riadkoch kódu:

  • Deklarujte konkrétnu triedu s názvom „ trieda betónu “.
  • Do jeho definície zahrňte uvedené tri parametrizované funkcie vracajúce násobenie, sčítanie a druhú mocninu odovzdaných čísel.
  • v ' Hlavná “, vyvolajte všetky tri funkcie odovzdaním uvedených celých čísel ako argumentov funkcie, čím sa implementujú všetky metódy triedy.

Výkon



Vo výstupe je vidieť, že všetky funkcionality v triede sú implementované, čím sa stáva „ Trieda betónu “.

Príklad 2: Aplikácia triedy betónu rozšírením abstraktnej triedy

Tento konkrétny príklad definuje konkrétnu triedu, ktorá rozširuje abstraktnú triedu (implementuje rozhranie):

rozhranie betón {
int množiť ( int X, int a ) ;
int pridať ( int X, int a ) ;
}
abstraktné trieda Produkt náradia betón {
verejnosti int množiť ( int X, int a ) {
vrátiť X * a ;
} }
verejnosti trieda trieda betónu2 predlžuje Produkt {
verejnosti int pridať ( int X, int a ) {
vrátiť X + a ;
}
verejnosti statické neplatné Hlavná ( Reťazec args [ ] ) {
Objekt triedy betónu2 = Nový trieda betónu2 ( ) ;
systém . von . println ( 'Násobenie sa stáva ->' + objekt. množiť ( 2 , 3 ) ) ;
systém . von . println ( 'Pridanie sa stáva ->' + objekt. pridať ( 2 , 3 ) ) ;
} }

Podľa tohto bloku kódu:

  • Definujte rozhranie ' betón s uvedenými abstraktnými metódami (bez implementácie).
  • Teraz definujte abstraktnú triedu ' Produkt implementáciu definovaného rozhrania.
  • V definícii triedy definujte jednu z metód rozhrania, napr. násobiť () ” vracia násobenie prejdených čísel.
  • Tiež deklarujte triedu betónu „ trieda betónu2 'predĺženie' abstraktné ' trieda. Táto trieda definuje ďalšiu abstraktnú metódu z rozhrania, napr. pridať () ” zobrazujúci sčítanie čísel.
  • v ' Hlavná “, vytvorte objekt „ Betón “ trieda pomocou „ Nový kľúčové slovo a betónová trieda2() “konštruktér.
  • Nakoniec pristupujte k akumulovaným funkciám tried v abstraktných aj konkrétnych triedach prostredníctvom vytvoreného „ Trieda betónu “objekt.

Výkon

Tu je možné analyzovať, že obe funkcie sú vyvolané primerane.

Záver

Java' Trieda betónu ” zodpovedá triede, ktorá implementuje všetky jej metódy. Táto trieda aplikuje všetky svoje metódy priamo, cez rozhranie alebo rozšírením abstraktnej triedy. Tento tutoriál diskutoval o fungovaní Java “ Trieda betónu “.