Talaan ng mga Nilalaman:
- Hakbang 1: Lumikha ng isang Java Project
- Hakbang 2: Lumikha ng isang Package
- Hakbang 3: Lumikha ng Class ng Converter
- Hakbang 4: Lumikha ng Class na FunctionTest
- Hakbang 5: Lumikha ng Paraan ng Pag-convert
- Hakbang 6: Magdagdag ng Mga Parameter ng Uri
- Hakbang 7: Mag-apply sa Pagtawag
- Hakbang 8: Pangunahing Pamamaraan
- Hakbang 9: Magsimula sa Pag-convert ng Tawag
- Hakbang 10: Pumili ng isang Integer
- Hakbang 11: Paghiwalayin ang Mga Parameter
- Hakbang 12: Lambda Function Parameter
- Hakbang 13: Katawan ng Pag-andar ng Lambda
- Hakbang 14: Magtalaga ng Resulta
- Hakbang 15: Pagsubok
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang mga Functional Interface sa Java ay isang napaka kapaki-pakinabang na tool na hindi ginagamit ng maraming mga mas bagong programmer. Pinapayagan nilang i-abstract ng mga developer ang kanilang code upang mailapat ito sa maraming iba't ibang mga problema. Lalo na kapaki-pakinabang ito sa mga expression ng Lambda na nagpapahintulot sa paglikha ng mga pag-andar sa loob ng mga parameter ng isang pamamaraan. Ipinapakita ng mga tagubiling ito kung paano gumamit ng isang napaka-pangunahing interface na Functional na tinatawag na Function. Ang pagpapaandar ay may isang abstract na pamamaraan na tinatawag na apply na tumatagal ng isang parameter ng generic na uri at nagbabalik ng isang generic na uri. Mag-apply ay hindi kailangang tukuyin hanggang sa ang tawag ng pamamaraan na nalalapat ang mga tawag. Napakalakas nito sapagkat pinapayagan nito ang mga programmer na gumamit ng parehong piraso ng code nang maraming beses na kinakailangang baguhin lamang ang tawag sa pamamaraang iyon.
Hakbang 1: Lumikha ng isang Java Project
Magbukas ng isang IDE at lumikha ng isang proyekto sa java, ang pangalan ay hindi mahalaga. Pinangalanan ko ang aking "Mga Tagubilin."
Hakbang 2: Lumikha ng isang Package
Lumikha ng isang bagong pakete sa pinagmulang file, na pinangalanang "mga tagubilin."
Hakbang 3: Lumikha ng Class ng Converter
Sa package ng mga tagubilin, lumikha ng isang bagong klase na tinatawag na Converter at Import java.util.function. Function.
Hakbang 4: Lumikha ng Class na FunctionTest
Sa package ng mga tagubilin, lumikha ng isang bagong klase na tinatawag na FunctionTest.
Hakbang 5: Lumikha ng Paraan ng Pag-convert
Sa klase ng Converter, Lumikha ng isang pamamaraan na tinatawag na "convert" na nagbabalik ng isang String s at kumukuha ng int x at isang F f bilang mga parameter.
Hakbang 6: Magdagdag ng Mga Parameter ng Uri
Magdagdag ng mga parameter ng uri na Integer at String sa F f f parameter. Ito ay dapat magmukhang: Function f
Hakbang 7: Mag-apply sa Pagtawag
Ibalik ang resulta ng pagtawag sa apply function sa f na may x at isang parameter sa pamamagitan ng return f.apply (x)
Hakbang 8: Pangunahing Pamamaraan
Lumikha ng isang pangunahing pamamaraan sa FunctionTest.
Hakbang 9: Magsimula sa Pag-convert ng Tawag
Sa pangunahing pamamaraan ng klase ng FunctionTest magsimulang tawagan ang convert na paraan ng Converter.convert (
Hakbang 10: Pumili ng isang Integer
Sa loob ng panaklong, ipasok ang isang int na nais mong i-convert sa isang string. Ito ay dapat magmukhang larawan sa itaas.
Hakbang 11: Paghiwalayin ang Mga Parameter
Ang susunod na parameter ay ang pagpapaandar ng Lambda. Gamit ang cursor sa posisyon sa imahe sa itaas, i-type ang isang kuwit pagkatapos ng isang puwang upang ilarawan sa pagitan ng dalawang mga parameter.
Hakbang 12: Lambda Function Parameter
Susunod, mai-type mo ang mga parameter para sa pagpapaandar ng lambda. Ang (Integer x) ay ang aming parameter lamang
Hakbang 13: Katawan ng Pag-andar ng Lambda
Kasunod sa parameter, uri -> upang senyasan na ang susunod na teksto ay ang katawan ng pagpapaandar. I-type ang x.toString, isara ang mga panaklong, at tapusin sa isang semicolon.
Hakbang 14: Magtalaga ng Resulta
Upang matiyak na gumagana ang programa, italaga ang tawag na mag-convert sa isang variable ng String na tinawag na resulta
Hakbang 15: Pagsubok
Suriin ang resulta na katumbas ng string na bersyon ng Integer parameter na iyong pinili. Ang isang simpleng paraan upang magawa ito ay kasama ang isang pahayag kung ipinakita sa ibaba.