
Мазмұны:
- 1 -қадам: Java жобасын жасаңыз
- 2 -қадам: пакетті жасаңыз
- 3 -қадам: конвертер класын жасаңыз
- 4 -қадам: FunctionTest сыныбын жасаңыз
- 5 -қадам: Түрлендіру әдісін жасаңыз
- 6 -қадам: Түр параметрлерін қосыңыз
- 7 -қадам: қоңырау шалу
- 8 -қадам: Негізгі әдіс
- 9 -қадам: Түрлендіруді шақыруды бастаңыз
- 10 -қадам: Бүтін санды таңдаңыз
- 11 -қадам: Параметрлерді бөліңіз
- 12 -қадам: Lambda функциясының параметрі
- 13 -қадам: Lambda функциясының корпусы
- 14 -қадам: Нәтижені тағайындаңыз
- 15 -қадам: Тест
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Java -дегі функционалды интерфейстер - бұл көптеген жаңа бағдарламашылар қолданбайтын өте пайдалы құрал. Олар әзірлеушілерге өз кодын абстракциялауға мүмкіндік береді, сонда оны әр түрлі мәселелерге қолдануға болады. Бұл әсіресе функция параметрлері шегінде функцияларды құруға мүмкіндік беретін Lambda өрнектерімен пайдалы. Бұл нұсқаулар Function деп аталатын өте қарапайым функционалды интерфейсті қалай пайдалану керектігін көрсетеді. Функцияда жалпы типті бір параметрді қабылдайтын және жалпы түрді қайтаратын apply деп аталатын дерексіз әдіс бар. Қолдану әдісін шақыру қолданылмайынша анықтау қажет емес. Бұл өте қуатты, себебі ол бағдарламашыларға бір кодты бірнеше рет қолдануға мүмкіндік береді, тек қоңырауды сол әдіске өзгерту керек.
1 -қадам: Java жобасын жасаңыз
IDE ашыңыз және java жобасын жасаңыз, атау маңызды емес. Мен өзімді «Нұсқаулық» деп атадым.
2 -қадам: пакетті жасаңыз

Бастапқы файлда «нұсқаулар» деп аталатын жаңа бума жасаңыз.
3 -қадам: конвертер класын жасаңыз
Нұсқаулар бумасында Converter and Import java.util.function. Function деп аталатын жаңа сынып жасаңыз.
4 -қадам: FunctionTest сыныбын жасаңыз

Нұсқаулар пакетінде FunctionTest деп аталатын жаңа сынып жасаңыз.
5 -қадам: Түрлендіру әдісін жасаңыз

Конвертер сыныбында String s қайтаратын және int x пен F функциясын параметрлер ретінде алатын «түрлендіру» деп аталатын әдісті жасаңыз.
6 -қадам: Түр параметрлерін қосыңыз
Функция f параметріне Integer және String типінің параметрлерін қосыңыз. Бұл келесідей болуы керек: f функциясы
7 -қадам: қоңырау шалу

F функциясын x -пен қолдану арқылы f.apply (x) параметрін шақыру нәтижесін қайтарыңыз.
8 -қадам: Негізгі әдіс
FunctionTest -те негізгі әдісті жасаңыз.
9 -қадам: Түрлендіруді шақыруды бастаңыз
FunctionTest класының негізгі әдісінде Converter.convert түрлендіру әдісін шақыруды бастаңыз (
10 -қадам: Бүтін санды таңдаңыз

Жақшаның ішіне жолға түрлендіргіңіз келетін int енгізіңіз. Бұл жоғарыдағы суретке ұқсас болуы керек.
11 -қадам: Параметрлерді бөліңіз
Келесі параметр - Lambda функциясы. Меңзер жоғарыдағы суретте орналасқанда үтірді, содан кейін екі параметрдің арасын ажырататын бос орынды енгізіңіз.
12 -қадам: Lambda функциясының параметрі
Содан кейін сіз lambda функциясының параметрлерін тересіз. (Бүтін сан x) - біздің жалғыз параметр
13 -қадам: Lambda функциясының корпусы

Параметрден кейін келесі мәтін функцияның негізгі бөлігі екенін білдіру үшін -> теріңіз. X.toString теріңіз, жақшаларды жабыңыз және нүктелі үтірмен аяқтаңыз.
14 -қадам: Нәтижені тағайындаңыз
Бағдарламаның жұмыс істеп тұрғанын тексеру үшін нәтижені шақыратын String айнымалысына түрлендіру үшін қоңырауды тағайындаңыз
15 -қадам: Тест

Нәтиже сіз таңдаған Integer параметрінің жол нұсқасына тең екенін тексеріңіз. Мұны істеудің бір қарапайым тәсілі төменде көрсетілген if операторы.
Ұсынылған:
Функционалды USB флэш -дискісі Rubiks Cube: 7 қадам (суреттермен)

Функционалды USB флэш -дискісі Rubiks Cube: Бұл оқулықта мен сізге өз қолыммен Rubik USB флэш -дискісін қалай жасау керектігін көрсетемін, дайын өнімді келесі бейнеден көруге болады:
«Кәсіби ILC8038 функционалды генераторының DIY жиынтығымен» танысу: 5 қадам

«Кәсіби ILC8038 функционалды генераторының DIY жиынтығымен» танысу: Мен электрониканың кейбір жаңа жобаларына қатысуға дайын болдым. Ол «кәсіби ILC8038 функционалды генераторлы үшбұрышты төртбұрышты толқын DIY жиынтығы» ретінде есептеледі және көптеген жеткізушілерден қол жетімді
Функционалды генератор: 12 қадам (суреттермен)

Функция генераторы: Бұл нұсқаулық MAX038 Maxims аналогтық интегралды схемасына негізделген функция генераторының дизайнын сипаттайды. Функция генераторы - электрониканың тентектері үшін өте пайдалы құрал. Бұл резонанстық схемаларды реттеу, аудитті тексеру үшін қажет
ҚТП -да төрт функционалды калькуляторды қалай жасауға болады: 6 қадам

ҚТП -да төрт функционалды калькуляторды қалай жасауға болады: Калькуляторлар күнделікті өмірде барлығына қолданылады. Қарапайым калькуляторды қолданушы енгізген екі операндты қосуға, шығаруға, көбейтуге және бөлуге қабілетті C ++ бағдарламасы арқылы жасауға болады. If және goto операторы калькулятор жасау үшін қолданылады
STC MCU көмегімен DIY функционалды генераторы: 7 қадам (суреттермен)

STC MCU бар DIY функционалды генераторы: бұл STC MCU көмегімен жасалған функция генераторы. Тек бірнеше компоненттер қажет және схема қарапайым. Спецификацияның шығысы: бір арналы квадраттық толқын пішіні жиілігі: 1Гц ~ 2МГц толқындық толқын пішіні жиілігі: 1Гц ~ 10кГц амплитудасы: VCC, шамамен 5В жүктеме