1
00:00:02,190 --> 00:00:04,030
Ciao, questo è che non vogliono saperlo.

2
00:00:04,040 --> 00:00:05,160
E bentornato.

3
00:00:05,160 --> 00:00:11,250
Diamo un'occhiata alla questione di Francis che è un concetto molto semplice ed è anche usato per

4
00:00:11,250 --> 00:00:18,030
passarlo sulla funzionalità proprio come nel caso di lambda sul formato del tipo di destinazione che dice che sono anche

5
00:00:18,030 --> 00:00:18,960
interfacce funzionali.

6
00:00:18,960 --> 00:00:22,790
Proprio come nel caso di Ramdass e in caso contrario avremo degli errori di compilazione.

7
00:00:22,820 --> 00:00:22,960
OK.

8
00:00:22,980 --> 00:00:28,350
Quindi deve essere un'interfaccia di funzione o sia lambda sia riferimenti.

9
00:00:28,570 --> 00:00:35,070
E molto brevemente i riferimenti di Loebner nel flusso di raccolta del capitolo nella conferenza interna e

10
00:00:35,070 --> 00:00:41,100
lo abbiamo usato per invocare il per ogni metodo del metodo passato come argomento.

11
00:00:41,280 --> 00:00:46,440
E ne discutiamo molto brevemente e non siamo entrati in nessun giorno dell'autore, ma ora esamineremo tutti

12
00:00:46,500 --> 00:00:48,820
i dettagli relativi al metodo degli obiettivi.

13
00:00:48,930 --> 00:00:53,390
Quindi una questione per i nostri amici come suggerisce il nome è semplicemente un riferimento al tuo metodo.

14
00:00:53,730 --> 00:01:00,540
Proprio come un bambino come i riferimenti agli oggetti sarebbero come riferimenti agli oggetti e sappiamo che i riferimenti agli

15
00:01:00,540 --> 00:01:07,650
oggetti possono essere passati come argomenti di argomento e dall'8 luglio sui libri possiamo anche passare i riferimenti Materna in modo

16
00:01:07,650 --> 00:01:12,880
che possiamo passare i riferimenti ai metodi come argomenti ai metodi e che modo.

17
00:01:13,050 --> 00:01:16,950
Come accennato in precedenza, i metodi sono anche cittadini di prima classe.

18
00:01:16,950 --> 00:01:24,330
Quindi siamo in grado di passare il comportamento e abbiamo anche visto prima che anche slamdunk può essere usato per

19
00:01:24,330 --> 00:01:25,060
quello.

20
00:01:25,470 --> 00:01:30,910
Ma in inglese definivamo il comportamento come parte del corpo.

21
00:01:30,940 --> 00:01:37,170
Quindi ora se hai la stessa logica incapsulata in un metodo puoi usare gli aritocriti.

22
00:01:37,320 --> 00:01:44,490
Quindi è un'arte e fa come un accordo alternativo e potrebbe essere più leggibile, lo sai in certi casi, come abbiamo visto

23
00:01:44,490 --> 00:01:51,030
nella loro demo in precedenza nella lezione precedente di quello che stavamo invocando un altro metodo dal corpo degli

24
00:01:51,030 --> 00:01:52,190
Stati Uniti lambda.

25
00:01:52,200 --> 00:01:59,400
Quindi, ad esempio, qui stavamo invocando l'avvio del metodo di tassazione della striscia bitchier all'interno del corpo della

26
00:01:59,760 --> 00:02:00,470
LAMDA.

27
00:02:00,600 --> 00:02:04,390
E anche in questo caso possiamo usare un meta riferimento.

28
00:02:04,550 --> 00:02:05,880
E ci sono due tipi di materia.

29
00:02:05,920 --> 00:02:08,640
Francis unbe sta andando a guardarli tutti.

30
00:02:08,760 --> 00:02:15,100
Quindi lavoreremo solo sulle nostre interfacce di funzione, più il vetro sarà un'interfaccia e più un occhio

31
00:02:15,220 --> 00:02:20,100
di vetro e convertiremo alcuni dei riflettori delle luci della ribalta in materia.

32
00:02:20,420 --> 00:02:23,730
E stiamo andando a guardare tutti i tipi di riferimenti di Madre.

33
00:02:23,730 --> 00:02:28,800
Quindi qui stiamo elaborando lentamente il documento, applicando un buon filtro e quindi stiamo facendo

34
00:02:28,800 --> 00:02:29,860
due trasformazioni.

35
00:02:29,880 --> 00:02:35,140
Quindi, durante la trasformazione, esamineremo il nostro primo metodo di riferimento e quindi stamperemo

36
00:02:35,140 --> 00:02:37,260
i loro documenti di destinazione.

37
00:02:37,290 --> 00:02:43,320
E qui sostituiremo usando il secondo metodo di offesa e il terzo verrà utilizzato nella parte superiore.

38
00:02:43,350 --> 00:02:50,960
Quindi una questione per noi ha essenzialmente una specie di sintassi in cui si dovrebbe avere qualche riferimento al target.

39
00:02:50,990 --> 00:02:51,570
OK.

40
00:02:51,620 --> 00:02:56,700
E tu farai come un delimitatore che ha due colonne e quindi la questione è.

41
00:02:56,730 --> 00:02:59,840
Ecco come farai con il ferro nel primo caso.

42
00:02:59,850 --> 00:03:01,470
Diamo un'occhiata al primo caso qui.

43
00:03:01,620 --> 00:03:06,870
Quindi qui stiamo applicando due trasformazioni come sapete e la missione KU groundsel è di convertire

44
00:03:07,110 --> 00:03:13,080
il documento HDMI nel primo caso stiamo rimuovendo l'Hachem o la tassa, quindi ci siamo ricordati di fermarci

45
00:03:13,080 --> 00:03:13,740
qui.

46
00:03:13,860 --> 00:03:19,770
Tutto quello che stiamo facendo è che stiamo invocando un altro metodo all'interno del corpo, ad esempio qui stiamo

47
00:03:19,770 --> 00:03:22,430
chiamando questo metodo chiamato remove stop funziona correttamente.

48
00:03:22,440 --> 00:03:28,130
È un metodo statico all'interno di questa classe e questa classe è anche definita nello stesso file.

49
00:03:28,350 --> 00:03:29,980
Quindi stai invocando questo metodo.

50
00:03:30,150 --> 00:03:37,630
Quindi, invece di usare questo lambda, possiamo effettivamente utilizzare un riferimento al metodo, quindi il tipo di destinazione.

51
00:03:37,640 --> 00:03:43,100
Come ho detto, continueremo a essere funzionali e tosti.

52
00:03:43,170 --> 00:03:50,100
Ora tutto ciò che facciamo veramente è scavare bene questo nome di classe e dovremo chiamare.

53
00:03:50,110 --> 00:03:55,180
Quindi questo è il loro delimitatore e invocheremo questo metodo di arresto remoto.

54
00:03:55,320 --> 00:03:57,890
Questo è il riferimento di Darkstar a questo metodo.

55
00:03:58,230 --> 00:04:04,440
E qui non dobbiamo usare nessun parametro che non sia stato di Amato perché i parametri sono impliciti

56
00:04:05,160 --> 00:04:07,430
e motard significa che è OK.

57
00:04:07,440 --> 00:04:14,260
E può anche chiamare i miei giorni qui che stai invocando il gioco amatoriale OK.

58
00:04:14,260 --> 00:04:15,550
Quindi è così.

59
00:04:15,780 --> 00:04:16,310
Così.

60
00:04:16,330 --> 00:04:19,140
Quindi in pratica lo stiamo assegnando a questa funzione.

61
00:04:19,140 --> 00:04:20,610
Quindi questa è un'interfaccia di funzione.

62
00:04:20,600 --> 00:04:26,700
Quindi questo è il tipo di bersaglio proprio come nel caso di lambda unbe o invocare un gioco amatoriale su questo.

63
00:04:26,820 --> 00:04:32,930
Quindi il cronometro remoto o puoi pensarlo in questo modo che farà parte della materia di Appling.

64
00:04:32,990 --> 00:04:38,170
Quindi quella potrebbe essere l'unica affermazione all'interno di quell'aereo che è entrato nel metodo del

65
00:04:38,560 --> 00:04:45,720
piano che stiamo passando. Le opere d'arte più piccole hanno anche un solo testo solo un singolo parametro e che Dawk

66
00:04:45,760 --> 00:04:48,450
sarà trasmesso al metodo di cronometro remoto.

67
00:04:48,490 --> 00:04:52,740
Quindi, appena passata la password di Latimore, la maggior parte degli Ancoat è importante.

68
00:04:53,140 --> 00:05:00,050
Quindi, in sostanza, applicare un terzo metodo di cronometro remoto corrisponde al parametro.

69
00:05:00,190 --> 00:05:05,540
Quindi, cosa passerai per applicare anche il medder.

70
00:05:05,580 --> 00:05:12,840
Quindi il metodo che stiamo passando dovrebbe essere appropriato per l'argomento astratto e l'interfaccia di funzione.

71
00:05:12,870 --> 00:05:15,410
Altrimenti avremmo una ditta Shinner.

72
00:05:15,690 --> 00:05:16,800
Quindi questo è il primo.

73
00:05:16,800 --> 00:05:21,170
Intendo solo tu esegui questo in modo da ottenere lo stesso risultato.

74
00:05:21,230 --> 00:05:27,050
Quindi è il caso più semplice di Mary come un nome di classe o un log con il metodo statico.

75
00:05:27,410 --> 00:05:32,290
Ora diamo un'occhiata al secondo riferimento al metodo invece del nome della classe che usi un riferimento a un oggetto.

76
00:05:32,540 --> 00:05:33,780
Quindi andiamo qui.

77
00:05:33,920 --> 00:05:39,420
Quindi qui stiamo stampando i documenti di destinazione dei nostri quattro tipi di documenti

78
00:05:39,420 --> 00:05:42,100
che abbiamo soddisfatto i nostri requisiti.

79
00:05:42,110 --> 00:05:45,930
Quindi li stampiamo e stiamo usando questa espressione lambda.

80
00:05:45,950 --> 00:05:51,890
Ora qui stiamo invocando un metodo chiamato Print Allen proprio sul Prindle e motard sappiamo che

81
00:05:51,890 --> 00:05:54,750
viene invocato qui su questa variabile call.

82
00:05:54,810 --> 00:05:55,530
Destra.

83
00:05:55,550 --> 00:05:59,820
Quindi è o è in realtà un oggetto referenziato all'interno della classe di sistema.

84
00:05:59,870 --> 00:06:03,590
Quindi per il secondo metodo di riferimento questa è la sintassi.

85
00:06:03,590 --> 00:06:08,530
Hai un riferimento a un oggetto e invocherai il metodo di istanza.

86
00:06:08,540 --> 00:06:11,930
Quindi nel primo caso era il nome della classe seguito dal metodo statico.

87
00:06:11,930 --> 00:06:17,750
In questo caso, dal momento che stiamo osservando un metodo su oggetto o Francia, è un metodo di istanza.

88
00:06:18,220 --> 00:06:24,080
Ora, andiamo avanti e comandiamo.

89
00:06:24,230 --> 00:06:25,100
Quindi qui

90
00:06:27,760 --> 00:06:28,640
questo è disponibile.

91
00:06:28,630 --> 00:06:30,740
Quindi questo è un riferimento all'oggetto.

92
00:06:31,050 --> 00:06:31,230
OK.

93
00:06:31,240 --> 00:06:32,500
E lo faremo semplicemente.

94
00:06:32,650 --> 00:06:39,130
E non abbiamo bisogno di questo perché il parametro di input è implicito nel delimitatore di stampa e sappiamo

95
00:06:39,130 --> 00:06:41,900
che per ogni mese accetta tale consumatore.

96
00:06:42,210 --> 00:06:42,490
OK.

97
00:06:42,490 --> 00:06:49,090
Quindi stiamo passando questa questione per fare riferimento come un'istanza del consumatore e del consumatore.

98
00:06:49,330 --> 00:06:51,600
Sappiamo che questo metodo è chiamato accettatore.

99
00:06:51,600 --> 00:06:51,890
OK.

100
00:06:51,910 --> 00:06:58,720
Quindi puoi pensare che il sistema genitoriale e amatoriale abbia $ 0. 18 e il metodo sarà con il corpo

101
00:06:58,720 --> 00:07:02,010
fuori dalla materia fino al metodo X.

102
00:07:02,080 --> 00:07:07,010
Ogni metodo passerà ciascuno dei suoi elementi uno alla volta.

103
00:07:07,150 --> 00:07:10,400
Quindi inizialmente documento 1:02 su quel documento.

104
00:07:10,630 --> 00:07:13,740
L'up materna up up fino alla questione.

105
00:07:13,750 --> 00:07:15,890
Ed è così che verrà stampato.

106
00:07:16,060 --> 00:07:23,290
Quindi, ancora una volta, abbiamo la capacità di questo ospedale di dover corrispondere alla materia astratta e all'interfaccia della

107
00:07:23,290 --> 00:07:27,090
funzione o il tipo di destinazione non è corretto.

108
00:07:27,100 --> 00:07:32,120
Poi ricevi una compulsione in una specie di Miranda che inizia a vederlo.

109
00:07:32,320 --> 00:07:33,080
Quindi è buono.

110
00:07:33,340 --> 00:07:40,970
Quindi nel secondo il riferimento all'oggetto sintassi seguito dal delimitatore e quindi il metodo dell'istanza.

111
00:07:40,990 --> 00:07:45,760
Ora qui avevamo il nome della classe seguito dal metodo statico.

112
00:07:45,760 --> 00:07:50,850
Ora se stai cercando di usare un riferimento ad un oggetto qui e poi un metodo statico, otterremo una

113
00:07:50,850 --> 00:07:51,310
compulsione.

114
00:07:51,480 --> 00:07:51,970
OK.

115
00:07:52,360 --> 00:07:53,440
Quindi questo è il secondo.

116
00:07:53,450 --> 00:07:55,310
Ora diamo un'occhiata al terzo qui.

117
00:07:55,390 --> 00:07:59,020
Quindi il terzo ha una sintassi come questa.

118
00:07:59,140 --> 00:08:03,130
Quindi è anche alla fine come un materiale di istanza che richiama un argomento di istanza.

119
00:08:03,130 --> 00:08:04,990
Ma stiamo vedendo il nome della classe.

120
00:08:05,320 --> 00:08:09,790
OK, ma qui abbiamo un riferimento all'oggetto.

121
00:08:09,880 --> 00:08:16,420
Quindi potresti dire perché non solo qui e questo dà il suo Didi nient'altro che Dawk.

122
00:08:16,660 --> 00:08:19,600
Perché non solo vedere questo cane?

123
00:08:19,840 --> 00:08:24,670
In giorni come condensa dalla stringa sulla classe di stringhe.

124
00:08:24,790 --> 00:08:30,810
Ma se lo facciamo allora il problema è la materia condensata ha un singolo parametro.

125
00:08:31,300 --> 00:08:36,830
Ma questa è una funzione su quel metodo piano e per funzione prende due parametri.

126
00:08:37,270 --> 00:08:41,410
Ecco perché non possiamo non possiamo usare questo.

127
00:08:41,410 --> 00:08:41,760
OK.

128
00:08:41,770 --> 00:08:46,980
Quindi dovremmo usare questo tipo di notazione qui.

129
00:08:47,250 --> 00:08:47,680
OK.

130
00:08:47,710 --> 00:08:57,010
E se ha usato questo, JVM invocherà automaticamente l'istante con il metodo contiene il metodo di

131
00:08:57,010 --> 00:09:00,620
istanza sul primo parametro parametro.

132
00:09:00,730 --> 00:09:03,420
Quindi lascia che ti scriva e penso che sia chiaro.

133
00:09:03,640 --> 00:09:05,130
Quindi, in

134
00:09:07,870 --> 00:09:12,960
che modo è necessario utilizzare il metodo contains in realtà.

135
00:09:12,970 --> 00:09:15,360
Quindi stiamo dicendo di battere Daines.

136
00:09:15,490 --> 00:09:21,540
Quindi dobbiamo prendere il tipo di tipo B della stringa as.

137
00:09:21,580 --> 00:09:28,500
In questo caso è perché siamo in grado di vedere che in una stringa qui il parametro sotto Sendak dice

138
00:09:28,500 --> 00:09:30,350
anche il nome della classe.

139
00:09:30,360 --> 00:09:35,580
Questa è la chiamata del nome della classe e questa è l'istanza misurata.

140
00:09:35,680 --> 00:09:40,310
Ora questo può essere assegnato a questa interfaccia di funzione nell'umore.

141
00:09:41,580 --> 00:09:41,940
OK.

142
00:09:42,000 --> 00:09:49,130
Ora e così, all'interno del gioco, i dilettanti non sono in primo piano o il terzo che

143
00:09:49,130 --> 00:09:58,190
potresti applicare metod, stiamo passando questo, ma in questo caso l'Ajalon saprebbe che deve funzionare perché stiamo passando questo tipo di

144
00:09:58,190 --> 00:09:59,830
riferimento alla materia.

145
00:09:59,840 --> 00:10:06,340
Sa che invocherà il metodo contiene su questo particolare ometro.

146
00:10:06,350 --> 00:10:06,580
OK.

147
00:10:06,580 --> 00:10:13,190
Proprio come nel caso di lambda e passerà il flusso come argomento al metodo condensato.

148
00:10:13,340 --> 00:10:15,760
OK, così che si sarebbe preso cura di internamente.

149
00:10:15,950 --> 00:10:17,450
Quindi è un po 'confuso.

150
00:10:17,450 --> 00:10:22,270
In questo caso perché contenuto ha ancora un parametro ma applicare deve avere due parametri.

151
00:10:22,460 --> 00:10:30,580
Ma in questo sembra che questo tipo di questione di amici poi sa che deve invocare il metodo condensato su

152
00:10:30,590 --> 00:10:37,520
questo barometro sul primo parametro e poi passerà tutto il resto del bisogno non sarà solo un

153
00:10:37,620 --> 00:10:42,680
parametro in questo caso è solo un parametro, ma se contiene accetta più

154
00:10:42,800 --> 00:10:46,440
di un parametro, dovresti anche passare più parametri.

155
00:10:46,580 --> 00:10:51,150
Quindi tutto il resto dei parametri verrà passato a noi in buon ordine con questo metodo.

156
00:10:51,590 --> 00:10:52,130
OK.

157
00:10:52,290 --> 00:10:53,120
Hodas.

158
00:10:53,360 --> 00:11:00,280
Quindi, ma possiamo anche implementarlo nel modo diverso che piace nel caso del secondo metodo di riferimento,

159
00:11:00,290 --> 00:11:03,730
ma per quello dovremmo cambiarlo per funzionare.

160
00:11:03,740 --> 00:11:13,710
Facciamo così anche come funziona la stringa buddhista e in realtà in un booleano.

161
00:11:13,720 --> 00:11:17,010
Chiamiamo quindi quella funzione.

162
00:11:17,330 --> 00:11:19,930
In questo caso potrebbe essere Doc.

163
00:11:19,940 --> 00:11:21,640
Doc è già qui.

164
00:11:22,010 --> 00:11:24,070
Quindi questo è il riferimento all'oggetto.

165
00:11:24,170 --> 00:11:27,750
E stiamo dicendo lavorando su Daines su doc.

166
00:11:28,080 --> 00:11:28,310
OK.

167
00:11:28,310 --> 00:11:32,200
Ora questo può essere un segno o questo.

168
00:11:32,380 --> 00:11:33,450
Adesso diciamo

169
00:11:35,080 --> 00:11:49,320
Questo sul cane funzione di ricerca applica stringa, quindi otteniamo lo stesso risultato.

170
00:11:49,510 --> 00:11:54,490
Quindi in questo caso siamo in grado di utilizzare il secondo tipo di riferimento macro in cui stiamo

171
00:11:54,500 --> 00:11:58,210
avendo un riferimento a un oggetto e stiamo camminando su una materia condensata.

172
00:11:58,380 --> 00:12:04,320
Ma questo però deve adattarsi a questa particolare interfaccia per questa interfaccia.

173
00:12:04,330 --> 00:12:07,590
Non influenzerà l'interfaccia della funzione di acquisto.

174
00:12:07,600 --> 00:12:08,180
OK.

175
00:12:08,410 --> 00:12:12,460
Quindi quando lo fai allora questo contiene motard sarà parte della risposta.

176
00:12:12,480 --> 00:12:14,860
La nostra prossima linea ottiene un singolo flusso di parametri.

177
00:12:14,860 --> 00:12:19,510
E quel flusso sarà trasmesso alla disposizione con sarà passato su Internet.

178
00:12:19,970 --> 00:12:25,840
È solo che se stai usando una funzione per, allora ne avremo due in questo caso particolare.

179
00:12:25,990 --> 00:12:29,130
Quindi dovremo passare questa stringa.

180
00:12:29,170 --> 00:12:35,380
Dovremo passare a questo tizio il terzo tipo di riferimento e poi Deniliquin il giorno e

181
00:12:35,380 --> 00:12:36,040
scendere.

182
00:12:36,040 --> 00:12:40,280
Quindi il contenuto motard sarà invocato sul primo barometro in questo caso.

183
00:12:40,780 --> 00:12:45,830
E tutti gli argomenti rimanenti al primo ministro saranno passati come una fine ai contenuti, nel

184
00:12:45,830 --> 00:12:49,100
qual caso in questo caso è tutto indovinando e argomentando.

185
00:12:49,510 --> 00:12:51,160
Quindi è quello che è.

186
00:12:51,160 --> 00:12:55,660
Quindi questi sono i tre tipi di materia per noi e spero che siano abbastanza chiari.

187
00:12:55,990 --> 00:12:59,030
Così detto grazie e felice.
