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 “.