0:00
рд▓реЗрдЯ рдЧреИрд╕ рдЖрдЬ рдХреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд▓реЛрдЧ рдмрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рд▓реИрдордбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рджреЗрдЦреЗрдВрдЧреЗ рдпрд╣рд╛рдВ рдкрд░ рдХя┐╜
0:07
рд▓реИрдордбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЛ рдХреНрдпреЛрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд╣реИ рдХреНрдпрд╛ рдПрдХреНрд╢рди рд░реАрдЬрди рд╣реИ рдХрд┐ рд╣рдо рд▓реЛрдЧреЛрдВ рдиреЗ рд▓реИрдордбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЛ рдпреВрдЬ рдХрд░рдия┐╜
0:13
рд╕рдордЭрд╛ рдХрд┐ рдпрд╛рд░ рд╣рд╛рдВ рдпрд╣ рднреА рдХреЛрдИ рдЪреАрдЬ рд╣реИ рдЬреЛ рд╣рдо рдпреВрдЬ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдФрд░ рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИ рд╣рдорд╛рд░реА рдПрдиреЛрдирд┐рдорд╕ рдХреНрд▓рд╛рд╕ рдЗрди рд╕я┐╜
0:19
рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рд▓реЛрдЧ рдЬреЛ рд╣реИ рд╕реАрдЦреЗрдВрдЧреЗ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рд╣рдо рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдпрд╣ рдкрд░ рдпрд╣ рдпреВрдЕя┐╜
0:27
рдбрд╛рд▓рд╛ рдЙрд╕рдХреЗ рдмрд╛рдж рднреА рдЖ рдЧрдпрд╛ рд╡рд╛рдУ рдЬрд┐рд╕реЗ рдЗрд╕ рдЧреБрдб рд╢рд╛рдпрдж рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдСрдЯреЛрдорд╛рдЯрд┐рдХрд▓реА рдлрд╛рд▓реНрдбреВ рдХрд░реЗрдХреНрдЯрд░реНрд╕ рдХреЛ рдврд╛рд▓реЗрддя┐╜
0:34
рд╣реИ рдмрдЯ рдпрд╣рд╛рдБ рдкрд░ рдореЗрдВ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛ рд╣реА рдкреНрд▓реЗ рд▓рд┐рд╕реНрдЯ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣я┐╜
0:38
рдпрд╣ рд╡реАрдбрд┐рдпреЛ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдЗрд╕ рдкреНрд▓реЗ рд▓рд┐рд╕реНрдЯ рдХрд╛ рдкрд╛рд░реНрдЯ рдЕрдм рд╣рдо рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдЬрд▓реНрджреА рд╕реЗ рдиреЛрдЯреНрд╕ рдкрд░ рдЖрдПрдВрдЧреЗ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрддрд╛рдпрд╛ рд╣реИ рдХрд┐ рд▓реИрдордбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЬреЛ рд╣реИрдВ рд╡реЛ рдЖрдкрдХреЗ рдЬрд╛рд╡рд╛ 8 рд╕реЗ рдЖрдб рд╣реБрдП рд╣реИрдВ рд▓реИрдордбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ рджя┐╜
1:08
рджреЗрд╡ рдПрдЪ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЪреБрдкрдЪрд╛рдк рдирдВрдмрд░ рджреЗрдЦ рд▓реВрдВрдЧрд╛ рдХрд┐рд╕рдХрд╛ рдирдВрдмрд░ рджреЗрдЦреВрдВрдЧрд╛ рдЕрдкрдиреЗ рд╡реАрдбрд┐рдпреЛ рдирдВрдмрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХреМрди рд╕рд╛ рд╡реАрдбрд┐рдпреЛ рдирдВрдмрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рд▓реЛрдЧ рд▓рд┐рдЦреЗрдВрдЧреЗ рд▓реИрдордбрд╛ рдареАрдХ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рд╣рдорд╛рд░реА рдХреНрд▓рд╛рд╕ рдмрди рдЪреБрдХреА рд╣реИ рдореИрдВ я┐╜
1:38
рд▓реЛрдЧреЛрдВ рдПрдХ рдХреНрд▓рд╛рд╕ рдмрдирд╛рдХрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдХреНрд▓рд╛рд╕ рдПрди рдУрдиреА рдбреЗрдореЛ рдорд╛рди рд▓реЛ рдореИрдВ рдпрд╣ рдХреНрд▓рд╛рд╕ рдмрдирд╛рддрд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдкя┐╜
1:46
рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рд▓реЛрдЧреЛрдВ рдиреЗ рдореИрдВ рдХреЛрдИ рдФрд░ рдЪреИрдирд▓ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдпрд╣ рд╡рд┐рдирд╛рд░рд┐рдЯреЗрдВрд╕ рд╡рдЧреИрд░рд╣ рдХрд░ рд░рд╣реЗ рдереЗ рддрдм рд╣рдо рд▓реЛрдЧреЛрдВ рдиреЗ рдмрд╣реБя┐╜
1:53
рдПрдХреНрд╕реЗрдВрдкрд▓реНрд╕ рджреЗрдЧреА рдереЗ рдбрд╛рдЗрдирд╛рдорд┐рдХ рдореЗрдердб рдбрд┐рд╕реНрдкреИрдЪ рд╡рдЧреИрд░рд╣ рдХреЗ рддреЛ рдЬрд░рд╛ рдЗрд╕ рдХреНрд▓рд╛рд╕ рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦя┐╜
1:59
рдЬреЛ рдбрд╛рдЗрдирд╛рдорд┐рдХ рдореЗрдердб рдбрд┐рд╕реНрдкреИрдЪ рджреЗрдЦрд╛ рдерд╛ рддреЛ рд╣рдордиреЗ рджреЗрдЦрд╛ рдерд╛ рдХрд┐ рдЬреЛ рдпрд╣рд╛рдВ рдкрд░ рдЕрдЧрд░ рд╣рдорд╛рд░рд╛ рдлреЛрди рдХрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛ рд╣реБрдЖ рд╣я┐╜
2:06
рдЬреЛ obj рдЯрд╛рдЗрдк рд╣реИ рд╡реЛ рдлреЛрди рд╣реИ рдмрдЯ рдЖрдХреНрд╢рд▓ рдореЗрдВ object рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХрд╛ рд╣я┐╜
2:10
рдЗрд╕ рдЪреАрдЬ рд╣рдордиреЗ рджреЗрдЦреА рдирд╣реАрдВ рд╣реИ dynamic method dispatch рдореЗрдВ рдЖрдк рдкреАрдЫреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рд╡реАрдбрд┐рдпреЛ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреА рдЬрд░реВрд░рдд рдкрдбрд╝реЗрдЧреА рдЕрдня┐╜
2:16
рдЕрдЧрд░ рдЖрдк рдЬрд╣рд╛рдВ рд╕реЗ рджреЗрдЦ рд░рд╣реЗ рд╣реЛ рдЗрд╕ course рдХреЛ рддреЛ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ Anony demo рдХрд░рдХреЗ class рдмрдирд╛ рд▓рд┐рдпя┐╜
2:22
рдЕрдм рдорд╛рди рд▓реЛ рдХрд┐ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ Anony demo рдмрдирд╛ рд░рд╣рд╛ рд╣реВя┐╜
2:25
рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдореИрдВ рдПрдХ method рдбрд╛рд▓рддрд╛ рд╣реВрдБ рдХреЛрдИ рднреА method рд╣реЛ рд╕рдХрддрд╛ рд╣я┐╜
2:30
рдЙрд╕ method рдХрд╛ рдирд╛рдо рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ void display рдФрд░ рдХрд╛рдлреА demo рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдкрд░ display рдХреЛ use рдХрд┐рдпрд╛ рдЖрддрд╛ рд╣я┐╜
2:36
public word display рдЗрд╕рдХреЛ рдореИрдВ рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ system.out.println рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ рдпрд╣рд╛рдБ рдкрд░ hello рдареАрдХ рд╣реИ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдПрдХ interface рдмрдирд╛рдПрдВрдЧреЗ рдЬрд▓реНрджреА рд╕реЗ рдФрд░ рдпрд╛рд░ рдореИрдВ рдХреЛрд╢рд┐рд╢ рддреЛ рдпрд╣ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдХреЛрдИ interface рдЕрдЧрд░ рдмрдирд╛ рд╣реБрдЖ рд╣реИ рд╣рдорд╛рд░рд╛ рдмрдирд╛ рдмрдирд╛ рд╣реИ рдореБрдЭреЗ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдпрд╛рд░ рдЙрд╕ interface рдХреЛ copy рдХрд░ рд▓реВя┐╜
3:06
рдмрдирд╛рддрд╛ рд╣реВрдБ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдореИрдВ рд░рдЦ рджреЗрддрд╛ рд╣реВрдБ meth рдФрд░ рдПрдХ all method рдмрдирд╛рддрд╛ рд╣реВрдБ meth2 рд░рдЦ рджреЗрддрд╛ рд╣реВрдБ meth1 meth2 рдХрд░ рд▓реЗрддреЗ рд╣реИя┐╜
3:14
interface horn bicycle рдмрдирд╛ рджрд┐рдпрд╛ рдмрдЯ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ demo ano рдХреЗ рдирд╛рдо рд╕реЗ рдмрдирд╛ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдорд╛рд▓реЛ рдпрд╣ class implement рдХрд░ рд░рд╣реА рд╣я┐╜
3:23
demo.no рдХреЛ рдареАрдХ рд╣реИ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ obviously рдпрд╣ implement рдХрд░ рд░рд╣реА рд╣реИ demo.no рдХреЛ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдореБрдЭрд╕реЗ рдХрд╣я┐╜
3:29
рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рднрд╛рдИ math1 рдФрд░ math2 рдХреЛ implement рдХрд░реЛ рддреЛ рдореБрдЭреЗ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ math1 рдФя┐╜
3:33
math2 рджреЛрдиреЛрдВ рдХреЛ implement рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдореИрдВ рдЗрди рджреЛрдиреЛрдВ methods рдХреЛ implement рдирд╣реАрдВ рдХрд░реВрдБрдЧя┐╜
3:38
рддреЛ рджрд┐рд▓ рдиреЙрдЯ рдЕрд▓рд╛рдЙрдЯ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрдиреА рдЗрдВрдЯреЗрд▓рд┐рдЬрд╝ рдЖрдИрдбреА рдХрд╛ рдЖрдИрдбрд┐рдпрд╛ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдПрдиреЛрдиреА рдбреЗрдореЛ рдХреА рдореЗрд░рдЯреНрд╕ рдХреЛ рдореИрдВ рдУрд╡рд░ рд░рд╛рдЗрдЯ рдХрд░ рджреВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдпрд╣ рдореИрдВрдиреЗ рдХрд░рдХреЗ рдПрдиреЛрдиреА рдбреЗрдореЛ рдмрдирд╛ рд▓рд┐рдпреЗ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЕрдм рдореИрдВ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ я┐╜
4:08
рдлреЙрд░ рдорд╕реНрдЯрд╛рдЯрд┐рдХ рдХреЙрдВрдЯреЗрдХреНрд╕реНрдЯ рдпрд╣ рд▓реЛрдЧ рджреЗрдЦрддреЗ рд╣реИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдЧрд░рдмрд░ рд╣реЛ рдЧрдИ рд╣реИ рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдЗя┐╜
4:14
рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдЗрд╕ рдХреНрд▓рд╛рд╕ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рджреВрдВрдЧрд╛ рдЗрд╕ рдХреНрд▓рд╛рд╕ рдХреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рджреВрдВрдЧрд╛ рдЗрд╕рдХреЛ рд╣рд╛рдИ рдЕрд░реНрде рдЕя┐╜
4:21
math1 run I am math1 copy I am math2 I am math1 I am math2 anonymous classes obviously math1 call class class use Anony demo class directly
4:57
Anony demo рдпрд╛ рдлрд┐рд░ рдореИрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВя┐╜
5:01
рдХрд┐ рдореИрдВ рдЗрд╕ interface рдХрд╛ рдореИрдВ рдЖрдкрдХреЛ demo no рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдБ рдФя┐╜
5:07
reference рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдБ interface рдХрд╛ рдФрд░ рдЬреЛ рдореИрдВ object рдмрдирд╛рдУрдВрдЧрд╛ actual рд╡реЛ рдореИрдВ рдПрдХ class рдХрд╛ рдмрдирд╛рдУрдВрдЧя┐╜
5:13
рдХрд┐рд╕ class рдХрд╛ рдмрдирд╛рдУрдВрдЧрд╛ рдПрдХ рдРрд╕реА class рдХрд╛ рдмрдирд╛рдУрдВрдЧрд╛ рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рдирд╛рдо рд╣реА рдирд╣реАрдВ рд╣я┐╜
5:17
рдРрд╕реА class рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЖрдк рдмрд┐рд▓реНрдХреБрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ рдРрд╕реА class рдХреЛ рдХреНрдпрд╛ рдХрд╣рддреЗ рд╣реИ рдРрд╕реА class рдХреЛ рдХрд╣рддреЗ рд╣реИ anonymous class рдЕрдм рджреЗрдЦреЛ рдореИрдВ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ syntax рд▓рд┐рдЦреВрдБрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ new рдФрд░ рдЖрдк рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ demo ano рдФрд░ рдПрдХ bracket рдФрд░ triple dot рдпрд╣рд╛рдБ рдкрд░ рдЖ рдЧрдП рдореИрдВ рдЗрд╕рдХреЛ select рдХрд░реВрдБрдЧрд╛ рддреЛ рджреЗрдЦреЛ рдЗрд╕рдХрд╛ automatically рдореЗрд░реЗ рд▓рд┐рдП рджреЛ methods override рдХрд░ рджрд┐рдпреЗ рдпрд╣ рд╕рдордЭ рдЪреБрдХрд╛ рд╣реИ рдпрд╣ рдмрддрд╛я┐╜
5:50
рдмрд╛рд╡рдЬреВрдж рднреА рдПрдХ class рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЛ anonymous class рдмреЛрд▓рддреЗ рд╣реИрдВ, рдореЗрд░реЗ рдХрд╣рдиреЗ рдХрд╛ рдорддрд▓я┐╜
5:53
рдЖрдк рд▓реЛрдЧ рд╕рдордЭреЛ, рдпрд╣рд╛рдБ рдкрд░ рдореИрдВрдиреЗ рдПрдХ interface рдХрд╛ reference рдмрдирд╛ рд▓рд┐рдпя┐╜
5:57
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдЗрд╕рдХреЛ рдПрдХ object рдмрдирд╛ рд▓реЛ, рдЗрд╕рдХреЛ рдПрдХ object
6:03
рдмрдирд╛ рд▓реЛ, рдЬреЛ рдХреА рдореИрдВ рдмрдирд╛рддрд╛, рдореЗрд░реА рдмрд╛рдд рджреНрдпрд╛рди рд╕реЗ рд╕реБрдирдирд╛ рдЗрд╕рдХреЛ рдПрдХ object рдмрдирд╛ рд▓я┐╜
6:09
рдЬреЛ рдХрд┐ рдореИрдВ рдмрдирд╛рддрд╛ рдПрдХ рджреВрд╕рд░реА class рдмрдирд╛ рдХрд░ рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рд╡реЛ class рдмрдирд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдкрдбрд╝я┐╜
6:14
рдЖрдк рд╕рдордЭ рд▓реЛ рдирд╛ рдмрд╛рдд рдХреЛ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ рдЪреАрдЬ рдмрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдХрд░рд┐рдП рдХреНрд▓рд╛рд╕ рдмрдирд╛ рдХреЗ рд╡реЛ рдЪреАрдЬ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛ рдХя┐╜
6:20
рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдЪреАрдЬ рдХреЛ рдЕрдЪреНрдЫреЗ рд╕реЗ рдбреЗрдореЛрд╕реНрдЯреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдПрдХ рдЪреАрдЬ рдФрд░ рдХрд░реВрдВрдЧрд╛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдЬрд░рд╛ рдЬреЛ рдореИрдВ рддрд░рдл рдХрд░ рд░рд╣я┐╜
6:29
рд╣реВрдВ рдЗрд╕рдХреЛ рдЪреЗрдВрдЬ рдХрд░реВрдВрдЧрд╛ рдЕрдм рдЗрд╕ рдЪреАрдЬ рдХреЛ рдмреИрдХ рдбреЗрдореЛрд╕реНрдЯреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЖрдк рдкрд░ рдЬреЛ рд░реЗрдлрд░реЗрдВрд╕ рд▓реЗ рд▓реВрдВрдЧрд╛ рд╡рд╣ рд▓я┐╜
6:34
рдЕрдкрдиреА demo.no рдХрд╛ рддреЛ рдореИрдВ demo.no рдХрд╛ reference рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдБ рдФрд░ new.no demo рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВя┐╜
6:40
рдореИрдВ рдЕрдкрдирд╛ рдЖрдкрдХреЛ рд╡рд╛рдкрд╕ рд╕реЗ рджрд┐рдЦрд╛ рджреВ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ demo.no рдХя┐╜
6:44
reference рдЗрд╕рд▓рд┐рдП рд▓реЗ рд░рд╣рд╛ рд╣реВрдБ рддрд╛рдХрд┐ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдпрд╣ рджрд┐рдЦрд╛ рд╕рдХреВрдБ рдХрд┐ рдЬреЛ рдЪреАрдЬрд╝ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдХрд░ рд░рд╣реА рд╣реИ рд╡реЛ рдЪреАрдЬя┐╜
6:48
рдореИрдВ рдРрд╕реЗ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ, рдореИрдВ рдЗрд╕рдХреЛ рдЕрднреА run рдХрд░реВрдБрдЧрд╛, I am math1, print рд╣реЛрдХрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рднреА рдЖрдПрдЧрд╛
6:53
рдореИрдВрдиреЗ reference demo ano рдХрд╛ рд▓реЗ рд▓рд┐рдпрд╛ рд╣реИ, рдпрд╛ рдирд╣реАрдВ рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ methods рдХреЛ call рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ, рдЬреИрд╕реЗ рдХрд┐ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ dynamic method dispatch рдореЗрдВ рдмрддрд╛рдпрд╛ рдерд╛
6:59
рдЕрдм рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ comment out рдХрд░ рджреВрдБ, рдФрд░ рдпреЗ рдЪреАрдЬрд╝ рдХреЛ uncomment рдХрд░ рджреЛ рдЬреЛ рдХрд┐ рдореИрдВрдиреЗ рдЕрднреА рдЕрднреА рдмрдирд╛рдИ рдея┐╜
7:03
рддреЛ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдореИрдВрдиреЗ demo.ano.obj is equal to рдПрдХ рдирдпрд╛ object рдмрдирд╛рдпрд╛ рд╣я┐╜
7:08
рд▓реЗрдХрд┐рди рдпреЗ рдирдпрд╛ object рдХреНрдпрд╛ рд╣реИ рдореИрдВрдиреЗ рдХреИрд╕реЗ instantiate рдХрд┐рдпрд╛ рдореИрдВрдиреЗ instantiate рдХрд┐рдпрд╛ рдПрдХ anonymous class рдХреА рд╕рд╛рд╣рд┐рддрд╛ рд╕я┐╜
7:15
рдпреЗ anonymous class рдХреНрдпрд╛ рдХрд░рддреА рд╣реИ рд╣рдо рд▓реЛрдЧ рджреЗрдЦреЗрдВрдЧреЗ рдХреНрдпрд╛ рдХрд░рддреА рд╣я┐╜
7:18
рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЕрдЧрд░ obj.math1 рдХрд░реВрдБрдЧрд╛ рддреЛ рдореИрдВ exactly рд╡реЛ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВя┐╜
7:23
рдЬреЛ рдХрд┐ рд╢рд╛рдпрдж рдореИрдВрдиреЗ рдПрдХ class рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рдпрд╛ рд╣реЛрддрд╛ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВрдиреЗ obj.new рдпрд╣ рдмрдирд╛рдпя┐╜
7:29
рдореИрдВрдиреЗ actually math1 рдХреЗ рдЕрдВрджрд░ рдпрд╣ content рдбрд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдореИрдВ math1 рдХреЗ рдЕрдВрджрд░ рд╡рд╣реА content рдбрд╛рд▓ рджреЗрддрд╛ рд╣реВя┐╜
7:33
рдЬреЛ рдХрд┐ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдбрд╛рд▓рд╛ рд╣реИ рдФрд░ рдореИрдЯ 2 рдХреЗ рдЕрдВрджрд░ рднреА рдХрдВрдЯреНрд░реЛрд▓ C рдХрдВрдЯреНрд░реЛрд▓ V рдЬреЛ рдХрд┐ рд╣рдо рд▓реЛрдЧ рдмрдЪреНрдЪрд╡рди рд╕реЗ рдХрд░рддреЗ рдЖ рд░рд╣реЗ рд╣реИрдВ рд░рд╛рдЗрдЯрд▓реА рдХрд░рдХреЗ рд╣рдо рд▓реЛрдЧ рд░рди рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдкрд░ I am math 1 print рд╣реЛрдХрд░ рдЖ рдЧрдпрд╛ рд╣я┐╜
7:45
what does it mean, what does it mean meth1 print рд╣реЛрдХрд░ рдХреНрдпреЛя┐╜
7:50
рдЖрдпрд╛ рдпрд╣рд╛рдБ рдкрд░, рдЗрд╕рдХреА рд╡рдЬрд╣ рдЖрдк рд▓реЛрдЧ рд╕рдордЭреЛ, meth1 print рд╣реЛрдХрд░ рдЗрд╕рд▓рд┐рдП рдЖрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдПрдХ object рдмрдирд╛рдпрд╛ рдФрд░ рдореИрдВрдия┐╜
7:55
рдХрд╣рд╛ рдЗрд╕рдХреЗ meth1 рдХреЛ call рдХрд░ рджреЛ, рддреЛ рдПрдХ рддрд░рд╣ рд╕реЗ рдпреЗ рдЬреЛ object рд╣реИ, рдпреЗ рдмрдия┐╜
7:59
рдПрдХ anonymous class рдХреА рд╕рд╛рдЗрддрд╛ рд╕реЗ, рдореИрдВрдиреЗ actual рдореЗрдВ class рдирд╣реАрдВ рдмрдирд╛рдИ, рдЙрд╕рдХя┐╜
8:04
рдмрд╛рд╡рдЬреВрд░ рдореЗрдВ рдореИрдВрдиреЗ class рдмрдирд╛рдИ just рдЕрдкрдиреЗ рдЗрд╕ object рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ obj рдирд╛рдоя┐╜
8:10
object рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП I hope рдЖрдк anonymous class рдХрд╛ concept рд╕рдордЭ рдЧрдП anonymous class
8:14
рдХреНрдпреЛрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддреА рд╣реИ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рд╕реЗ рдЕрдЧрд░ рдкреВрдЫреВрдВ anonymous class рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддреА рд╣реИ рдПрдХ expression
8:20
рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП just рдПрдХ рдХрд╛рдо рдЖрдк рд▓реЛрдЧреЛрдВ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдПрдХ object рдмрдирд╛рдирд╛ рд╣я┐╜
8:24
рддреЛ рдЖрдк рд▓реЛрдЧ рдХреНрдпрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдкреВрд░реА class рдмрдирд╛рдУрдЧреЗ рдирд╣реАрдВ рдЖрдк рдЙрд╕рдХреЗ рд▓рд┐рдП рдкреВрд░реА class рдирд╣реАрдВ рдмрдирд╛рдУрдЧя┐╜
8:28
рдЖрдк рдЪрд╛рд╣реЛрдЧреЗ рдХрд┐ рдПрдХ line рдореЗрдВ рд╣реА рдЖрдкрдХрд╛ рдХрд╛рдо рд╣реЛ рдЬрд╛рдП рдПрдХ рдмрд╛рд░ рдЖрдкрдия┐╜
8:32
anonymous class рдмрдирд╛рдИ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдиреЗ рдЙрд╕ class рд╕реЗ рдХреЛрдИ рдирд╛рддрд╛ рдирд╣реАрдВ рд░рдЦрдирд╛ рд╣реИ
8:36
рддреЛ рдЖрдк рд▓реЛрдЧ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдареАрдХ рд╣реИ, so I hope anonymous class рдХрд╛, рдЬреЛ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ concept рд╣реИ
8:41
рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛, рдореИрдВ рдЕрдм рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ, at this point, рд▓реЗрдХрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣реВрдБрдЧрд╛, anonymous classes рдХреЗ
8:46
documentation рдкрд░, anonymous, class, рдпрд╣ рд╡рд╛рд▓рд╛ anonymous рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╡рд╛рд▓рд╛ anonymous
8:51
рдПрдиреЛрдирд┐рдорд╕ рдпрд╣ рд╡рд╛рд▓рд╛ рдпрд╣ рд╡рд╛рд▓рд╛ рдиреЛрдирд┐рдорд╕ рдЬреЛ рд╣реИ рдХрд░рд╡рд╛ рдиреЛрдирд┐рдорд╕ рд╣реЛрддрд╛ рд╣реИ рдирд╛ рдпрд╣ рд╡рд╛рд▓рд╛ рдиреЛрдирд┐рдорд╕ рдирд╣реАрдВ рд╣реИ рдпрд╣ рджреЗрдЦреЛ рдпрд╣ рд╡рд╛рд▓я┐╜
9:01
рдиреЛрдирд┐рдорд╕ рдирд╣реАрдВ рд╣реИ рдпрд╣ рдиреЛрдирд┐рдорд╕ рдХреНрд▓рд╛рд╕ рд╣реИ рдареАрдХ рд╣реИ рдХрдВрдлреНрдпреВрдЬ рдордд рд╣реЛрдирд╛ рдПрдиреЛрдирд┐рдорд╕ рдХреНрд▓рд╛рд╕ рдореЗрдВ рдЖрдк рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкя┐╜
9:06
рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдЗрдиреНрд╣реЛрдВрдиреЗ рдардВрдЧ рд╕реЗ рдмрддрд╛рдпрд╛ рд╣реИ рдореБрдЭреЗ рдкреАрдЫрд╛ рдХреНрд▓рд┐рдореЗрдВрдЯ рдкрд╕рдВрдж рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдЦреЛрд▓рдХрд░ рджрд┐рдЦрд╛рдпя┐╜
9:14
рдЕрдкрдиреЗ рдкрд░ рджреЗрдЦреЛ рдХрд┐ рд╣рдордиреЗ рдпрд╣реАрдВ рдкрд░ рдЗрд╕рдХреЛ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд┐рдпрд╛ рдпрд╣реАрдВ рдкрд░ рд╣рдордиреЗ рдЗрд╕рдХреЛ рдЗрд╕рдХреЛ рдЗрд╕реНрдЯреЗрдВрд╢рд┐рдПрдЯ рдХрд░ рджрд┐рдпрд╛ рд▓реЗрдХрд┐я┐╜
9:34
рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рд╕рд╛рд░рд╛ рд░рд╛рдпрддрд╛ рдлреИрд▓рд╛рдирд╛ рдкрдбрд╝рд╛ object obj use
9:48
рдЕрдкрдиреА рдЗрд╕ class рдХреЗ object рдХреЛ рдПрдХ рдмрд╛рд░, рддреЛ рд╣рдо рдпрд╣рд╛рдБ рдкрд░ anonymous classes рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜
9:53
рдФрд░ рдпрд╣реА рдмрд╛рдд рдпрд╣ рдиреЛрдЯреЗ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рд╣реЛ рдмрддрд╛рдИ рд╣реИ they enable you to declare and instantiate a class at the same time they are like local classes
9:58
except that they do not have a name рдореИрдВрдиреЗ рдмрддрд╛ рд╣реИ рдЙрдирдХрд╛ рдирд╛рдо рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣я┐╜
10:02
use them if you need to use a local class only once
10:06
рдПрдХ local class рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛ рд╕рд┐рд░реНрдл рдПрдХ рдмрд╛рд░ рд╕рд┐рд░реНрдл just at a time рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдЪрд╛рд╣рд┐я┐╜
10:12
рддреЛ рдЖрдк рд▓реЛрдЧ anonymous classes рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдЖрдк рдФрд░ classes рдЕрдкрдиреЗ package рдореЗрдВ add рдирд╛ рдХрд░реЗя┐╜
10:19
anonymous classes рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ рддреЛ рдпреЗ рдерд╛ anonymous classes рдХрд╛ concept now let's come to lambda expressions
10:24
lambda expressions рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдордЭрд╛рддрд╛ рд╣реВрдБ anonymous classes рдХреЗ рдмрд╛рдж рд╣реА рдЖрддрд╛ рд╣реИ lambda expressions рдХрд╛ concept
10:29
рдЕрдЧрд░ рд╣рдо рдпрд╣рд╛рдБ рдкрд░ рдЪрд╛рд╡рд╛ рдХреА documentation рдХреА рдмрд╛рдд рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ lambda expressions рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИя┐╜
10:35
рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ lambda expressions рдХреА definition рд╡рдЧреИрд░рд╛ рдкрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓я┐╜
10:40
рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдореИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХреЛ mark рдХрд░ рджреЗрддрд╛ рд╣реВрдБ anonymous class
10:45
рдЕрдм рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ directly lambda expressions рдХрд╛ demo рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ lambda expressions рдХреЛ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рд▓реЛрдЧ use рдХрд░ рд╕рдХрддреЗ рд╣я┐╜
10:51
рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ interface рджреЗрдЦ рд░рд╣реЗ рд╣реЛ interface demo no рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж void math 1
10:57
рдореИрдВ рдЖрдкрд░ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реВрдБ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЬрд░рд╛ рдЗрд╕рдХреЛ рдпрд╣рд╛рдБ рдкрд░ comment out рдХрд░ рджреЗрддрд╛ рд╣реВя┐╜
11:00
рдпреЗ рд╡рд╛рд▓реА рдЬреЛ class no demo рдмрдирд╛рдИ рд╣реИ рдореИрдВрдиреЗ рдореБрдЭреЗ рдПрдХ class рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП рдереА рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ anonymous class рд╕я┐╜
11:05
рдЕрдкрдирд╛ рдХрд╛рдо рдЪрд▓рд╛ рд╕рдХрддрд╛ рдерд╛ рдлрд┐рд░ рдореИрдВ two рдХреЛ рднреА рдпрд╣рд╛рдБ рдкрд░ comment out рдХрд░ рд░рд╣рд╛ рд╣реВя┐╜
11:08
рддреЛ рдпреЗ рдПрдХ functional interface рд╣реЛ рдЧрдпрд╛ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрддрд╛рдпрд╛ рдерд╛ рдХрд┐ functional interface
11:12
рдПрдХ рдРрд╕рд╛ interface рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ method рд╣реЛрддрд╛ рд╣реИ рдЕрдм рдЕрдЧрд░ рдорд╛рди рд▓реЛ рдХрд┐ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдПрдХ object рдмрдирд╛рдирд╛ рдЪрд╛рддрд╛ рд╣реВя┐╜
11:19
рдЬреЛ рдХреА рдПрдХ рдРрд╕реА class рд╕реЗ рдЖрдпрд╛ рд╣реИ рдЬреЛ рдХреА рдЗрд╕ interface рдХреЛ implement рдХрд░рддреА рд╣я┐╜
11:25
I repeat рдПрдХ рдРрд╕реА class рдореИрдВ рдмрдирд╛рдирд╛ рдЪрд╛рддрд╛ рд╣реВрдБ рдЬреЛ рдХреА рдЗрд╕ interface рдХреЛ implement рдХрд░рддреА рд╣я┐╜
11:31
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдЗрд╕ method рдХреЛ override рдХрд░рдирд╛ рдЪрд╛рддрд╛ рд╣реВрдБ рддреЛ рдЖрдк рдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдпреЗ course рджреЗрдЦрд╛ рд╣реИ рдЕрднреА рддрдХ so far рдХреЛ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдПрдХ class рдмрдирд╛рдПрдВрдЧреЗ рдорд╛рд▓реЛ рдореИрдВрдиреЗ рдХрд╣ рджрд┐рдпрд╛ Harry Funk рдХреЗ рдирд╛рдо рд╕реЗ class рдмрдирд╛рдУ рдФрд░ рдЙрд╕рдХреЛ implement рдХрд░рд╡рд╛рдУ рдпреЗ рд╡рд╛рд▓рд╛ рдЬреЛ рд╣рдорд╛рд░рд╛ demo NO рд╣реИ рд╡реЛ interface implement рдХрд░рд╡рд╛рдУ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЬреЛ math 1 рд╣реИ рдЙрд╕рдХреЛ override рдХрд░реЛ рдореИрдВ рдЖрдкрд░ intelligent idea рджреНрд╡рд╛рд░рд╛ рдпреЗ рдмрд▓ рдкрд░ я┐╜
12:04
method one рдпреЗ рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ print рдХрд░рд╡рд╛ рд╕рдХрддрд╛ рд╣реВрдБ рдареАрдХ рд╣я┐╜
12:10
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ Harry Funk рдХрд╛ рдПрдХ object рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдБ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж math one рдХреЛ рдореИя┐╜
12:14
run рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдареАрдХ рд╣реИ рдЙрд╕ object рдкрд░ рдпреЗ рддрд░реАрдХрд╛ рдЬреЛ рд╣реИ рд╣рдорд╛рд░реЗ рдкрд╛я┐╜
12:19
рдпреЗ traditional classical рддрд░реАрдХрд╛ рд╣реИ рдпреЗ рддреЛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рд╣реА рдХрд░реЗрдЧрд╛ рдЪрд▓реЛ рдпрд╛рд░ рдПрдХ рдмрд╛рд░ рдпреЗ рддрд░реАрдХрд╛ рднреА рджреЗрдЦ рд▓реЗрддреЗ рд╣реИрдВ, рдареАрдХ рд╣реИ
12:25
anonymous class рдЬреЛ рдореИрдВрдиреЗ рдмрдирд╛рдИ рд╣реИ, рдЗрд╕рдХрд╛ рдореИрдВрдиреЗ obj.math1 рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рдХреЛ рдЬрд╝рд░рд╛ comment out рдХрд░рддреЗ рд╣реИрдВ
12:30
in fact рдореИрдВ рдпреЗ рдкреВрд░рд╛ рд╣реА comment out рдХрд░ рджреЗрддрд╛ рд╣реВрдБ, just to avoid confusion, рдареАрдХ рд╣реИ
12:34
рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдореИрдВ рдЖрдк рд▓реЛрдЧ рдХреЛ рдпрд╣рд╛рдБ рдкрд░ рдмрддрд╛ рд░рд╣реВрдБ, lambda expressions рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ lambda expressions
12:39
рдареАрдХ рд╣реИ рдЕрдм рд╣рдо рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдЬреЛ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧ рдХя┐╜
12:43
harifunk рдирд╛рдо рдХреА class рдмрдирд╡рд╛рдИ рд╣реИ рдЕрдм рдЖрдк рдорд╛рди рд▓реЛ рдЗрд╕рдХрд╛ рдПрдХ object рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣я┐╜
12:47
рдФрд░ рдЙрд╕рдХреЛ reference рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ demo.no рдХрд╛ рддреЛ рдЖрдк рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣я┐╜
12:52
demo.no рдпрд╣ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдк Harry Funk рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ object рдмрдирд╛ рд╕рдХрддреЗ рд╣реЛ
12:59
is equal to new Harry Funk рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ object рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдк рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд░реЛрдЧреЗ
13:04
new Harry Funk рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, obj.math1 рдЗрд╕ рдкрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реЛ
13:08
рдФрд░ рд╣рд╛рдБ рдкрд░ right рд▓рд┐рдЦ рдХрд░реЛрдЧреЗ рддреЛ I am Math1 рд▓рд┐рдЦ рдХрд░ рдЖрдПрдЧрд╛, рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ method 1 рд▓рд┐рдЦрд╛ рдЬрд╛рди рдореБрдЭрдХрд╛ рддрд╛рдХрд┐ рдЗрд╕рд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд╛ рдореИрдВ рдЕрд▓рдЧ рдмрдирд╛ рд╕рдХреВрдВ рдЗрд╕рдХреЛ рдареАрдХ рд╣я┐╜
13:16
рдЖрдпрд╛ method 1 рдпрд╣рд╛рдБ рдкрд░ рдкреНрд░реЗрдбрд╝ рджреЛрдХрд░ рдЖ рд░рд╣рд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рд▓реЛрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИя┐╜
13:20
рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ, рдХрд┐ рдЗрд╕рдХреЛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рддрд░реАрдХрд╛ рд╣реИ
13:25
рдПрдХ shortcut рддрд░реАрдХрд╛ рд╣реИ, рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрддрдиреА рд╕рд╛рд░реА typing рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ
13:29
рдФрд░ рд╕рд┐рд░реНрдл typing рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, Readability рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рдЪреАрдЬрд╝ рд╣реЛрддреА рд╣реИ Programming рдореЗя┐╜
13:33
рдЕрдЧрд░ рдЖрдк рдЕрдкрдиреЗ Code рдХреЛ рдХрд┐рд╕реА рдХреЛ рджрд┐рдЦрд╛рдУрдЧреЗ рдФрд░ рд╡реЛ рдЗрдВрд╕рд╛рди рдЗрд╕ Code рдХреЛ рдкрдврд╝реЗрдЧя┐╜
13:37
рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдЧрд░ рдЙрд╕рдХреЛ 1000 lines of Code рджрд┐рдЦрддрд╛ рд╣я┐╜
13:41
рд╡рд┐рдЬрд╝ рдЕрд╡рд┐рдЬ рдЙрд╕рдХреЛ 400 lines of Code рджрд┐рдЦрддрд╛ рд╣реИ рддреЛ there is a high chance рдХрд┐ рд╡я┐╜
13:44
400 lines of Code рд╡рд╛рд▓реЗ Program рдХреЛ рдХрдо time рдореЗрдВ рджреЗрдЦ рдкрд╛рдПрдЧя┐╜
13:48
рдХрдо time рдореЗрдВ рд╕рдордЭ рдкрд╛рдПрдЧрд╛ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдЙрд╕рдХреЛ рдЗрд╕ program рд╕я┐╜
13:53
рдХреБрдЫ рдмрдирд╛рдиреЗ рдореЗрдВ рдпрд╛ рдлрд┐рд░ рдЗрд╕ program рдХреЛ use рдореЗрдВ рд▓реЗрдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЬрд╝реНрдпрд╛рджрд╛ рдЖрд╕рд╛рдиреА рд╣реЛрдЧя┐╜
13:57
with that said рд╣рдо рд▓реЛрдЧ рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕рдХреЛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рджреЗрдЦреЗрдВрдЧя┐╜
14:01
рд╣рдо рдЗрд╕рдХреЛ comment out рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рд╣рдо рд▓реЛя┐╜
14:04
рдЗрд╕ class рдХреЛ comment out рдХрд░реЗрдВрдЧреЗ, but wait a second рдЖрдк рд▓реЛрдЧ рдХрд╣реЛрдЧреЗ рдЗрд╕ class рдХреЛ рдХреНрдпреЛрдВ comment out рдХрд░ рд░рд╣реЗ рд╣я┐╜
14:08
рд╣рдореЗрдВ рдЗрд╕ class рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдпрд╣рд╛рдБ рдкрд░ lambda expression
14:12
рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдБ, рдЖрдк lambda expression рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣я┐╜
14:16
directly рдПрдХ рдРрд╕реЗ interface рдХреЛ implement рдХрд░рдиреЗ рд╡рд╛рд▓ рдпреЗ class рдХрд╛ object рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐я┐╜
14:22
рдЬрд┐рд╕рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ method рд╣реИ рдореИрдВрдиреЗ рдмрд╣реБрдд рдмрдбрд╝реА line рдмреЛрд▓ рджреА рдореИрдВ рдЖрдкрдХреЛ рджреБрдмрд╛рд░рд╛ рдмрддрд╛рддрд╛ рд╣реВрдБ рд╣рдордиреЗ рдЬреЛ рдХрд╛рдо рдЕрднреА рдпрд╣рд╛рдБ рдкя┐╜
14:27
harry fung class directly lambda expression easily how is it possible possible demo no obj is equal to
14:43
рдФрд░ рдЖрдк рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреЗрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдХреЛ new рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рднреА рдирд╣реАрдВ рд╣реИ рдЖрдк рдЙрд╕рдХреЗ рдмрд╛рдж рдХреБрдЫ рдРрд╕я┐╜
14:49
рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ system.out.println рдФрд░ рдЖрдк рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ I am method1
14:55
рдЕрдм рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ semicolon рд▓рдЧрд╛рдирд╛ рдмрд╕ рдордд рднреВрд▓рдирд╛ рдФрд░ рдЕрдм рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ obj.met1 рд▓рд┐рдЦрддреЗ рд╣я┐╜
15:01
рдФрд░ рдЗрд╕рдХреЛ run рдХрд░рддреЗ рд╣реЛ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ surprise рд╣реИ рддреЛ рдЖрдкрдХреЛ surprise рд╣реЛрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣я┐╜
15:06
рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдБ рдкрд░ I am method 1 print рд╣реЛрдХрд░ рдЖрдПрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреВрдБ from this lambda
15:12
рддреЛ рдпрд╣рд╛рдБ рдкрд░ from this lambda рд▓рд┐рдЦ рдХрд░ рдЖрдПрдЧрд╛ рддреЛ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рдмрд╛рдд рдпрд╣ рд╣я┐╜
15:16
рдХрд┐ рдпрд╣ рдЬреЛ lambda expressions рд╣реИ рдпрд╣ рдЖрдк рд▓реЛрдЧ рдХреА рдЬрд┐рдВрджрдЧреА рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ, рдЖрдкрдХреЗ code рдХреЛ рдЫреЛрдЯрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рдРрд╕реЗ object рдХреЛ рдмрдирд╛рдирд╛ рд╣реИ, рдЬреЛ рдХреА рд╢рд╛рдпрдж рдЖрдкрдиреЗ рдмрдирд╛рдпрд╛ рд╣реЛрддрд╛, рдкреБрд░рд╛рдиреЗ java рдХреЗ рдХрд┐рд╕реА version рдХреЛ use рдХрд░рдХреЗ, actual class рдмрдирд╛рдХрд░, рдЙрд╕рдХрд╛ method рдмрдирд╛рдХрд░, рдФрд░ implement рдХрд░рд╡рд╛рдХрд░, рдЙрд╕рдХреЛ interface, рдЗрддрдирд╛ рдХреБрдЫ рдЖрдкрдХреЛ рдХрд░рдиреЗ рдХреА рдЬрд░реВя┐╜
15:48
рдХрд░ рджреЗрдирд╛ object рдХреЗ, рдФрд░ there you go, рдЖрдк рдпрд╣рд╛рдБ рдкрд░ рдЗрд╕рдХреЛ use рдХрд░ рд╕рдХрддреЗ рд╣реЛ
15:52
рдЗрд╕рдХреЛ рдореИрдВ one liner рднреА рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдБ, рдФрд░ it's a good practice, рдЕрдЧрд░ рдЗрддрдиреЗ рдЪреЛрдЯреЗ рдЖрдкрдХреЗ lambda expressions рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдирдХреЛ one liner рдмрдирд╛ рджреЗ
15:58
рддреЛ рдпрд╣ рдПрдХ lambda expressions рд╣реИ, expression рд╣реИ, demo no obj is equal to this
16:04
рдЕрдм рдЕрдЧрд░ рдорд╛рди рд▓реЛ рдХрд┐ рдЬреЛ demo no obj рд╣реИ, рдЕрдм рдорд╛рди рд▓реЛ рдЗрд╕рдореЗрдВ рдПрдХ parameter рд╣реЛрддрд╛
16:09
рдЕрдЧрд░ рдорд╛рди рд▓реЛ рдЗрд╕рдореЗрдВ рдПрдХ int a рд╣реЛрддрд╛ рддреЛ рдХреНрдпрд╛ рдореИрдВ рдпрд╣рд╛рдБ рдкя┐╜
16:12
рдХреЛрдИ number pass рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдХреНрдпрд╛ рдХреБрдЫ рдРрд╕реЗ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВя┐╜
16:16
a рдФрд░ рдлрд┐рд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдпрд╣рд╛рдБ рдкрд░ plus a рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдФрд░ рдлрд┐я┐╜
16:20
рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ 6 рдХреНрдпрд╛ рдореИрдВ рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ definitely рдЖрдк рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣я┐╜
16:24
рдФрд░ рдпреЗ рддреЛ intuitively рднреА рдЖрдк рд▓реЛрдЧреЛрдВ рд╕рдордЭ рдореЗрдВ рдЖрдИ рдЧрдпрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рдпреЗ рдХрд░ рд╕рдХрддреЗ рд╣я┐╜
16:28
рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ A рд▓рд┐рдЦрд╛ рдФрд░ directly рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ рд╣я┐╜
16:32
рдЗрд╕рдХреЛ A рдХреЛ use рдХрд░ рд▓рд┐рдпрд╛ рдЕрдм рдЖрдкрдиреЗ рд╕реЗ рдХрдИ рд▓реЛрдЧ рдпреЗ рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ specify рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХя┐╜
16:38
рдП рдХрд╛ рдЬреЛ type рд╣реИ data type рд╡реЛ рдХреНрдпрд╛ рд╣реИ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ int a
16:42
рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдпрд╣рд╛рдБ рдкрд░ string a рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдореИрдВрдиреЗ actually рдореИрдВ рдпрд╣ рдЗрд╕рд▓рд┐рдП рдирд╣реАя┐╜
16:46
рд▓рд┐рдЦрд╛ рдХреНрдпреЛрдВрдХрд┐ java is smart enough java рдЗрддрдирд╛ smart рд╣реИ рдХрд┐ рдЬреЛ рдпрд╣рд╛рдБ рдкрд░ variable
16:51
pass рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ java рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░ demo no obj is equal to рдПрдХ lambda expression
16:58
рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ demo no рдПрдХ interface рд╣реИ рдФрд░ рдпреЗ interface рдЬреЛ рд╣реИ рдПрдХ functional interface
17:04
рд╣реИ рдФрд░ рдЗрд╕ functional interface рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ method рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкя┐╜
17:09
рдПрдХ method рдЬреЛ рд╣реИ рд╡реЛ рд▓реЗ рд░рд╣рд╛ рд╣реИ int a рдпрд╛рдирд┐ рдХрд┐ рдПрдХ integer
17:13
рд▓реЗ рд░рд╣рд╛ рд╣реИ рддреЛ рдЬрд╛рд╣рд┐рд░ рд╕реА рдмрд╛рдд рд╣реИ рдХрд┐ рдЬреЛ рдЪреАрдЬрд╝ рднреА рдЗрд╕рдХреЗ рдЕрдВрджя┐╜
17:17
pass рдХрд░рд╛рдИ рдЬрд╛рдПрдЧреА рд╡реЛ integer рд╣реА рд╣реЛрдЧреА рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдХреЛрдИ surprise рд╡рд╛рд▓реА рдмрд╛рдд рд╣реИ рд╣реА рдирд╣реАя┐╜
17:23
рдпрд╣ integer рд╣реА definitely рд╣реЛрдЧреА рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЖрдкрдХреЛ рдмрд╛рд░ рдмрд╛рд░ integer рд▓рд┐рдЦрдия┐╜
17:27
рдХреА рдЬрд░реВрд░рдд рдирд╛ рдкрдбрд╝реЗ рдЗрд╕рд▓рд┐рдП Java рдХрд╣рддрд╛ рд╣реИ рдпрд╛рд░ рдЗрд╕рдХрд╛ рд╕рд┐рд░реНрдл рдирд╛рдо рд▓рд┐рдЦ рджя┐╜
17:31
рдФрд░ рдЗрд╕рдХреЛ method рдХреЗ рдЕрдВрджрд░ use рдХрд░ рд▓реЛ рдЗрд╕ lambda expression рдХреЗ рдЕрдВрджя┐╜
17:35
use рдХрд░ рд▓реЛ so I hope рдХрд┐ lambda expression рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдордЭ рдореЗрдВ рдЖ рдЧя┐╜
17:39
рдФрд░ lambda expression рдЕрдм рд╕реЗ рдЖрдк рд▓реЛрдЧ рдЕрдкрдиреЗ java рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЬрд╝рд░реВрд░ рдпреВрдЬ рдХрд░реЛрдЧя┐╜
17:43
рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рд▓реЛрдЧреЛрдВ рдиреЗ рджреЛ concepts рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрдврд╝рд╛ anonymous classes and lambda expressions
17:48
рдХреНрдпрд╛ рдЖрдкрдХреЛ anonymous classes рдФрд░ lambda expressions рдХреЛ рдпреВрдЬ рдХрд░рдиреЗ рдХреА рдЬреЛ рдХрд╣рддреЗ рд╣реИ necessity рд╣реИ рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рдХреЗ рдЙрдкя┐╜
17:55
рдПрдХ foundation рдбрд╛рд▓реА рдЧрдИ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ use рд╣реА use рдХрд░рдирд╛ рд╣реИ рдЗрд╕рдХя┐╜
17:59
the answer is no рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ if you like рдЕрдЧрд░ рдЖрдкрдХреЛ рдмрд╕рди рдЖрддрд╛ рд╣я┐╜
18:04
рддреЛ рдЖрдк use рдХрд░реЛ it's a good practice рдЕрдЧрд░ рдЖрдк рдЕрдкрдиреЗ code рдХя┐╜
18:08
compact and concise рдмрдирд╛рдирд╛ рдЪрд╛рддреЗ рд╣реИрдВ I hope рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпя┐╜
18:12
рдХрд┐ lambda expressions рдХреНрдпреЛрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рд╣реИрдВ рдФрд░ рдЗрдирдХреЛ рдХреИрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣я┐╜
18:16
I hope рдХрд┐ рдЖрдк рд▓реЛрдЧ lambda expressions рдХреЛ рдЖрдк рдЕрдкрдиреЗ future java programs рдЬрд╝рд░реВрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ android development
18:22
рд╡рдЧреИрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ definitely рдЖрдк рд▓реЛрдЧ lambda expressions рдХреЛ рдмрд╣реБрдд рдЬрд╛рджрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧя┐╜
18:27
and at the same time рдЖрдк рд▓реЛрдЧ anonymous classes рдХреЛ рднреА рдмрд╣реБрдд рдЬрд╛рджрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧреЗ believe me рдЖя┐╜
18:33
рдЕрдЧрд░ Android development рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдкрдиреЗ рдереЛрдбрд╝рд╛ рдмрд╣реБрдд рднреА рдХрд┐рдпрд╛ рд╣реИ рддреЛ Android
18:38
Studio рдореЗрдВ рдЖрдк рд▓реЛрдЧ warning рджреЗрдЦрддреЗ рд╣реИрдВ рдХрднреА рдХрднреА рдХрд┐ this expression can be replaced with
18:43
lambda рдкрд░ рдРрд╕реЗ рд╕реЗ рд▓рд┐рдЦ рдХрд░ рдЖрддрд╛ рд╣реИ рддреЛ рдЕрдм рдЖрдк рд▓реЛрдЧ рдХреЛ рдорд╛рд▓реВрдо рд╣реИ рдХрд┐ рдЙрд╕рдХрд╛ рдорддрд▓рдм рдХреНрдпрд╛ рд╣реЛрддя┐╜
18:48
рд╣реЛрддрд╛ рд╣реИ рдЕрдЧрд░ рдЖрдкрдиреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдХреЛ рджреЗрдЦ рд▓рд┐рдпрд╛, I hope рдХрд┐ рдпреЗ рдЪреАрдЬрд╝ рдЖрдкрд▓реЛрдЧ рдХреЗ рд▓рд┐рдП helpful рдирд╣реАрдВ рд╣реЛрдЧреА, рдЕрдЧрд░ рдЖрдкрд▓реЛрдЧреЛя┐╜
18:51
рдиреЗ complete Java tutorial for beginner рд╕реЗ рдирд┐рдиреНрджреА рдХреА playlist access рдирд╣реАрдВ рдХрд░реА рд╣реИ рддреЛ рдЖрдкрд▓реЛрдЧ рдпрд╣рд╛рдБ click рдХрд░рдХя┐╜
18:57
bookmark рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЗрд╕ playlist рдХреЛ рдФрд░ рдпрд╣рд╛рдБ click рдХрд░рдХреЗ рдЖрдкрд▓реЛрдЧ рдЗрд╕рдХя┐╜
19:01
save рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ thank you so much guys for watching this video and i will see you next time