0:00
рдЧреИрд╕ рд╣рдорд╛рд░рд╛ рдкрд┐рдЫрд▓рд╛ рд╡реАрдбрд┐рдпреЛ рдЬреЛ рдерд╛ рдЙрд╕рдХреЛ рдореИрдВ concept clearing рд╡реАрдбрд┐рдпреЛ рдмреЛрд▓ рджреВрдВрдЧрд╛ рдХрд┐ concept clear рдЙрд╕рдиреЗ рд╣рдорд╛рд░рд╛ рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ abstract classes use рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ interfaces рдХреНрдпреЛрдВ use рдХрд░рддреЗ рд╣реИя┐╜я┐╜
0:12
рдЕрдм рдореИрдВ рдЖрдк рдФрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдПрдХ рдФрд░ reason рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ interfaces рдХреНрдпреЛрдВ use рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧ рд╕реЛрдЪ рд░рд╣реЗ рд╣реЛрдЧреЗ рдХрд┐ рдореИрдВ рдЗрд╕ рдЪреАрдЬрд╝ рдкрд░ рдЗрддрдирд╛ рдХреНрдпреЛрдВ emphasize рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдХрд┐ interfaces рдХреЛ use рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдЪреАрдЬрд╝ рдкрд░ рдЗрддрдирд╛ рдЬрд╛рджрд╛ focus рд▓реЗрдХреЗ рдореИрдВ рдмрд╛рдд рдХреНрдпреЛрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, я┐╜я┐╜
0:42
рдХреНрдпреЛрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ notes рдореЗрдВ рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рдХя┐╜я┐╜
0:46
рдХреНрдпрд╛ multiple inheritance allowed рд╣реИ Java рдореЗрдВ рдпрд╛ рдирд╣реАрдВ, рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛя┐╜я┐╜
0:51
рдирд╣реАрдВ рдкрддрд╛, рддреЛ рдХреБрдЫ programming languages рдореЗрдВ multiple inheritance allowed рд╣реЛрддреА рд╣я┐╜я┐╜
0:55
Java рдЙрдирдореЗрдВрд╕реЗ рдПрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЗрд╕рд▓рд┐рдП рдмрддрд╛ рд░рд╣рд╛ рд╣реВя┐╜я┐╜
0:59
рдХреНрдпреЛрдВрдХрд┐ рдЬреЛ multiple inheritance рд╣реИ рдЙрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рд╕реЗ рдЬрд╛рджрд╛ class рдЗрд╕реНрддреЗрдорд╛я┐╜я┐╜
1:05
рдХрд░рдХреЗ рдПрдХ child class рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдПрдХ рд╕реЗ рдЬрд╛рджрд╛ parent class рдХя┐╜я┐╜
1:09
рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ child class рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдорддрд▓рдм рдЗрд╕рдХрд╛ рдпрд╣ рд╣реБрдЖ рдХя┐╜я┐╜
1:13
рдЖрдкрдХреЗ рдмрд╛рд╕ рдЕрдЧрд░ 5 classes рд╣реИрдВ рддреЛ рд╡реЛ 5 classes рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХя┐╜я┐╜
1:17
рдЖрдк рдПрдХ рдирдИ child class рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ Java рдиреЗ рдХрд╣рд╛ рдпрд╣ рд╣рдо allow рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИя┐╜я┐╜
1:22
рдФрд░ рдЖрдкрдХреЛ рдкрдврд╝рд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдХреНрдпреЛрдВ allow рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЖрдк рдмрд╕ рдЗрддрдирд╛ рд╕рдордЭреЛрдЧя┐╜я┐╜
1:26
Java multiple inheritance allow рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рд▓рд┐рдЦрд╛ рдХреНрдпрд╛ рд╣я┐╜я┐╜
1:31
рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ multiple inheritance face problems when there exist methods with same signature in both these superclasses
1:39
рдпрд╛рдирд┐ рдХрд┐ рдЕрдЧрд░ рдорд╛рди рд▓реЛ рдЖрдкрдиреЗ рджреЛ superclasses рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рддреЛ multiple inheritance рдЬреЛ рд╣реИ рд╡реЛ problem face рдХрд░рддреА рд╣я┐╜я┐╜
1:45
рдЕрдм рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрд╕ problem рдХреЛ solve рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕ problem рдХреЛ solve рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
1:49
рдПрдХ programming language рдХреЗ perspective рд╕реЗ рдЕрдЧрд░ рджреЗрдЦреЗрдВ рдЬреИрд╕реЗ рдХрд┐ рдЕрдЧрд░ рд╣рдо C++ рдХреА рдмрд╛рдд рдХрд░реЗя┐╜я┐╜
1:54
рддреЛ C++ рдЗрд╕ problem рдХреЛ solve рдХрд░рддреА рд╣реИ рдареАрдХ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдкя┐╜я┐╜
1:58
Java рдореЗрдВ multiple inheritance allowed рдирд╛ рд╣реЛрдиреЗ рдХрд╛ рдЕрдЧрд░ рдореИрдВ рд╕рд┐рд░реНрдл рдЪрдВрдж рд╢рдмреНрджреЛрдВ рдореЗрдВ reason рджя┐╜я┐╜
2:04
рддреЛ рд╡реЛ рдпрд╣ рд╣реИ рдХрд┐ Java has a better way to define things
2:08
Java рдХреЗ рдкрд╛рд╕ рдЪреАрдЬреЛрдВ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ define рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╣я┐╜я┐╜
2:13
рдФрд░ рдореБрдЭреЗ рдпрд╣ рдмрд╛рдд рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд░рдЦрддреА рд╣реИ рдЬрд╛рд╡рд╛ рдХреА interfaces рд╡рд╛рд▓реА рдФрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рдЕрдмреА рдЬрдм рдореИрдВ рд╕рдордЭрд╛ рджреВрдБрдЧя┐╜я┐╜
2:18
рддреЛ рдЕрдЪреНрдЫреА definitely рд▓рдЧреЗрдЧреА multiple inheritance face рдХрд░рддреА рд╣реИ problem рдХреА рдЕрдЧрд░ рджреЗрдЦреЛ рдЖрдкрдХреА рдЬреЛ рджреЛрдиреЛрдВ parent classes рдореЗя┐╜я┐╜
2:24
same method рд╣реИ рддреЛ рдХреМрди рд╕рд╛ рд╡рд╛рд▓рд╛ method рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдЧрд╛ рдЖрдкрдХреА inherited class рдореЗя┐╜я┐╜
2:28
рдЕрдм рдпреЗ ambiguity resolve рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдФрд░ рднреА рдмрд╣реБрдд рд╕рд╛рд░реА problems рд╣я┐╜я┐╜
2:32
рдЬреЛ рдХрд┐ java рдХреЗ creators рдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╛рд░ рд╣рдо рдЕрдЧрд░ рдпреЗ рдЬреЛ multiple inheritance рд╡рд╛рд▓реА рдЪреАрдЬрд╝ рд╣я┐╜я┐╜
2:38
рдпреЗ рд╣рдо inheritance рд╕реЗ achieve рдирд╛ рдХрд░рдХреЗ interfaces рд╕реЗ achieve рдХрд░реЗрдВ рддреЛ рдЕрдЪреНрдЫрд╛ рд░рд╣реЗрдЧя┐╜я┐╜
2:43
directly multiple inheritance allowed рдирд╣реАрдВ рд╣реИ java рдореЗрдВ рд▓реЗрдХрд┐рди indirectly рдореИрдВ рдХрд╣реВрдБрдЧрд╛ рдХрд┐ multiple inheritance
2:48
рдЕрд▓рд╛рдЙрдб рд╣реИ рдЬрд╛рд╡рд╛ рдореЗрдВ, using interfaces, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрд╕реЗ рдХреЛрдИ рд╕рд╡рд╛рд▓ рдкреВрдЫрддрд╛ рд╣реИ
2:52
рдХреНрдпрд╛ рдЕрд▓рд╛рдЙрдб рд╣реИ, multiple inheritance рдпрд╛ рдирд╣реАрдВ, рддреЛ рдЙрд╕рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ, рдареАрдХ рд╣реИ
2:56
рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ, due to such problems, рдЬрд╛рд╡рд╛ does not support multiple inheritance directly
3:02
but the similar concept can be achieved using interfaces, a class can implement multiple interfaces
3:07
рдЖрдк рдПрдХ рд╕реЗ рдЬрд╝рд╛рджрд╛ interfaces рдХреЛ implement рдХрд░ рд╕рдХрддреЗ рд╣реЛ, extend class extends class 1 implements interface 1 interface 2 interface 3
3:27
рдпрд╛рдирд┐ рдХрд┐ рдПрдХ class рдХреЛ рдЖрдкрдиреЗ extend рднреА рдХрд░ рд▓рд┐рдпрд╛ рдФрд░ рдХреБрдЫ interfaces рдХреЛ implement рднреА рдХрд░ рд▓рд┐рдпя┐╜я┐╜
3:32
рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдпреЗ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ diagram рдкрд░ рд▓реЗрдХреЗ рдЬрд╛рддрд╛ рд╣реВя┐╜я┐╜
3:36
рдареАрдХ рд╣реИ рдФрд░ рд╡реЛ рдбрд╛рдЗрдЧреНрд░рд╛рдо рд╕реЗ рд╕рдм рдХреБрдЫ clear рд╣реЛ рдЬрд╛рдПрдЧрд╛ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ рдмрд╕ рдпрд╣ рдбрд╛рдЗрдЧреНрд░рд╛рдо рджреЗрдЦрдирд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдордд рджреЗрдЦрдирд╛ рдпрд╣ рдбрд╛рдЗрдЧреНрд░рд╛рдо рджреЗрдЦрдирд╛ рдмя┐╜я┐╜
3:44
рдФрд░ рд╕рдм рдХреБрдЫ clear рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдореИрдВ рдмрддрд╛рддрд╛ рд╣реВрдБ рдХреНрдпреЛрдВ clear рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рд╣рдо inheritance рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рддрдм рд╣рдо рд▓реЛрдЧ рдПрдХ class рд╕реЗ рджреВрд╕рд░реА class рдХреЛ рдмрдирд╛рддреЗ рд╣реИя┐╜я┐╜
3:52
рдЕрдирд┐рдХрд┐ рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдмрд╛рд╕ рдПрдХ cell phone class рд╣реИ рддреЛ рдЙрд╕рдХреЛ рд╣рдо inherit рдХрд░рддреЗ рдПрдХ smartphone class рдмрдирд╛ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
3:58
cell phone рдХреЛ рдЖрдк рдХреБрдЫ рдРрд╕рд╛ рд╕рдордЭ рд▓реЛ рдХрд┐ рд╡реЛ рдПрдХ cellular phone рд╣реИ рдФрд░ smartphone рдЬреЛ рдЖрдкрдХрд╛ рдЬреЛ рдЖрдЬрдХрд▓ рд╕рдм рд▓реЛрдЧ use рдХрд░рддреЗ рд╣реИя┐╜я┐╜
4:05
рдпрд╛рд░ рдХреИрдорд░реЗ рд╡рд╛рд▓рд╛ рдлреЛрди рдЬрд┐рд╕рдореЗрдВ рдХреА GPS рднреА рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕рдореЗрдВ рдЧрд╛рдиреЗ рднреА рд╕реБрди рд╕рдХрддреЗ рд╣реЛ
4:08
рдпреВрдЯреНрдпреВрдм рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ, рдФрд░ рднреА рджрд╕ рдХрд╛рдо рдЖрдк рд▓реЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реЛ, рдЙрд╕рдХреЛ рд╣рдо рд╕реНрдорд╛рд░реНрдЯ рдлреЛрди рдмреЛрд▓ рд░рд╣реЗ рд╣реИрдВ
4:13
рдФрд░ рд╕реЗрд▓ рдлреЛрди рдХрд┐рд╕реЗ рдмреЛрд▓ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдкрд╣рд▓реЗ рдЬрдорд╛рдиреЗ рдореЗрдВ рдпреВрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ рдЬрдорд╛рдирд╛ рддреЛ рдпрд╣реА рдерд╛ рдмя┐╜я┐╜
4:17
90s рдореЗрдВ рдпреВрдЬ рдХрд░рддреЗ рдереЗ рдЖрдкрдХреЗ рдкрд╛рдкрд╛ рдХрд╛ рдкрд╣рд▓рд╛ рдлреЛрди рдпрд╛ рдлрд┐рд░ maybe рдЖрдкрдХрд╛ рдкрд╣рд▓рд╛ рдлреЛрди рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
4:23
рдПрдХ cell phone рдЬрд┐рд╕рдореЗрдВ рдХреА basic рд▓рд╛рд▓ рдмрдЯрди рд╕реЗ рдлреЛрди рдХрдЯрддрд╛ рд╣я┐╜я┐╜
4:27
рд╣рд░реЗ рдмрдЯрди рд╕реЗ рдЙрдарддрд╛ рд╣реИ рд╡реЛ рд╡рд╛рд▓рд╛ рдлреЛрди рдЕрдм рдпреЗ рдПрдХ classic example рд╣реИ interfaces рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЖрдкрдХреЛ рдпреЗ example рдХрдИ рдЬрдЧрд╛ рдорд┐рд▓реЗрдЧрд╛ рдпреЗ example рдПрдХрджрдо perfectly interfaces рдХреЛ use рдХрд░рдиреЗ рдХрд╛ reason рд╣реИ рдЙрд╕ рдкрд░ рдмрд╣реБрдд рдзрдВрдЧ рд╕реЗ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рддрд╛ рд╣я┐╜я┐╜
4:42
рджреЗрдЦреЛ рдореИрдВ рдЕрдЧрд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЛ рдмреЛрд▓реВрдВ рдХрд┐ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдПрдХ рд╕реИрд▓реВрд▓рд░ рдлреЛрди рд╣я┐╜я┐╜
4:48
рддреЛ рдпреЗ рдмрд╛рдд рд╕рдЪ рд╣реИ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдПрдХ рд╕реИрд▓реВрд▓рд░ рдлреЛрди рд╣реИ рддреЛ рдпреЗ рдЖрдк рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реЗ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдареАрдХ рд╣я┐╜я┐╜
4:53
рдЕрдЧрд░ рдореИрдВ рдХрд╣реВрдВ рдХрд┐ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдПрдХ рдХреИрдорд░рд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд╛рдд рд╕рдЪ рдирд╣реАрдВ рд╣реЛрдЧя┐╜я┐╜
4:58
рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдПрдХ рдХреИрдорд░рд╛ рдирд╣реАрдВ рд╣реИ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЛ рдПрдХ рдХреИрдорд░рд╛ рдХреЗ рддреМрд░ рдкя┐╜я┐╜
5:02
рд╕рд┐рд╕реНрддрд┐рдорд╛рд▓ рдЬрд░реВрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣рд╛рдБ рдкрд░ рд╕реЗрд▓рдлреЛрди рд╕реЗ рдЗрдирд╣рд╛рд░реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИя┐╜я┐╜
5:08
рд╣рдо рдХрд╣рдиреЗ рдХреА рднрд╛рдИ рдЬреЛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╣реИ рдЙрд╕рдореЗрдВ рд╕реЗрд▓рдлреЛрди рдХрд╛ рд╕рдм рдХреБрдЫ рд╣реИ рдФя┐╜я┐╜
5:11
cell phone рдХреА рд╣реА рд╣рдо рд▓реЛрдЧ рдХрд╣реЗрдВрдЧреЗ рдХрд┐ рдпреЗ next generation рд╣реИ рдкрд╣рд▓реЗ cell phone рд╣реЛрддреЗ рдереЗ рдЕрдм smart phone рд╣реЛрддреЗ рд╣реИрдВ рдареАрдХ рд╣я┐╜я┐╜
5:18
рд▓реЗрдХрд┐рди рдпреЗ рдмрд╛рдд GPS camera рдФрд░ media player рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреА рд╣я┐╜я┐╜
5:22
рд╣рдо рдпреЗ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ smart phone рдПрдХ cell phone рд╣я┐╜я┐╜
5:25
рдЬреЛ рдХреА GPS camera рдФрд░ media player рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
5:31
рддреЛ interface рд╣рдо рдХрдм use рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рдХреЛрдИ рдЪреАрдЬ рдХрд┐рд╕реА рдЪреАрдЬ рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣я┐╜я┐╜
5:37
рдЬреИрд╕реЗ рдХрд┐ smartphone рдПрдХ cell phone рд╣реИ рдФрд░ smartphone рдПрдХ GPS device рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
5:43
рдПрдХ camera рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдПрдХ media player рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
5:49
рдПрдХ web browser рдХреЗ рддреЛрд░ рдкреЗ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
5:52
Java рдХреЗ рдкрд╛рд╕ рдЗрд╕рд▓рд┐рдП better ways of defining things рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЛ interfaces рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣я┐╜я┐╜
5:58
рдФрд░ Java interfaces рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЗрд╕рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ Java рдХреЗ creators рдиреЗ рд╕реЛрдЪрд╛ рдХя┐╜я┐╜
6:03
рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЪреАрдЬрд╝реЛрдВ рдХреЛ define рдХрд░реЗрдВ рддреЛ better рд╣реИ рд╣рдо рдЕрдЧрд░ рдпреЗ рдмреЛрд▓ рджреЗрдВ рдХрд┐ smartphone рдЬреЛ рд╣я┐╜я┐╜
6:08
рд╡реЛ рдПрдХ cell phone рднреА рд╣реИ, рдПрдХ GPS рднреА рд╣реИ, smartphone рдПрдХ camera рднреА рд╣реИ smartphone рдПрдХ camera рдирд╣реАрдВ рд╣реИ рдпрд╛рд░, camera рддреЛ camera рд╣реЛрддрд╛ рд╣я┐╜я┐╜
6:14
DSLR camera рдереЛрдбрд╝рдирд╛ рд╣реИ smartphone рдХреЛрдИ camera рднреА рдЖрддрд╛ рд╣реИ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ camera рд╣реЛрддреЗ рдея┐╜я┐╜
6:19
рдЕрдм рд╡реЛ discontinue рд╣реЛрдХреЗ smartphone рдорди рдЪреБрдХрд╛ рд╣реИ рдЖрдЬ рднреА camera рдорд┐рд▓рддреЗ рд╣реИя┐╜я┐╜
6:24
рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ media players рд╣реБрдЖ рдХрд░рддреЗ рдереЗ рд▓реЗрдХрд┐рди рдЕрдм рд╕рд┐рд░реНрдл smartphone рд╣реЛрддреЗ рд╣реИя┐╜я┐╜
6:28
media player рдирд╛рдо рдХреА рдХреЛрдИ рдЪреАрдЬ рдирд╣реАрдВ рд╣реИ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдЖрддреЗ рд╣реИрдВ рдЖрдЬрдХрд▓ iPods рд╡рдЧреИрд░рд╛ media players рдЖрддреЗ рд╣реИрдВ рдЕрднреА рдня┐╜я┐╜
6:33
interface implement cell phone evolve smartphone GPS camera media player java C languages multiple inheritance
7:04
рдпрд╛рдирд┐ рдХрд┐ рдЬрд┐рддрдирд╛ smartphone camera рд╣реИ рдЙрддрдирд╛ рд╣реА smartphone cell phone рднреА рд╣реИ рдирд╣реАрдВ рдпреЗ рдмрд╛рдд рд╕рд╣реА рддреЛ рдПрдХ рддрд░рд╣ рд╕реЗ рдЖрдк рдХрд╣ рд╕рдХрддреЗ рд╣реЛ inheritance рдХреЗ рддреМрд░ рдкрд░ рд╣я┐╜я┐╜
7:13
but is not a better definition рдареАрдХ рд╣реИ рдпреЗ рдЪреАрдЬреЛрдВ рдХреЛ рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рд╕рдордЭрд╛рддя┐╜я┐╜
7:18
Java рдХреЗ creators рдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдмрд╛рдИ рд╣рдо рд▓реЛрдЧ рд╕рд┐рд░реНрдл рдПрдХ class рд╕реЗ inherit рдХрд░реЗрдВрдЧя┐╜я┐╜
7:23
рдФрд░ рдмрд╛рдХреА рд╣рдореЗрдВ рдХреБрдЫ рднреА рдЕрдЧрд░ use рдХрд░рдирд╛ рд╣реИ, рдХрд┐рд╕реА рдФрд░ methods рдХреЛ use рдХрд░рдирд╛ рд╣реИ
7:29
рдЙрдирдХреЗ interfaces рдмрдирд╛рдХреЗ рд╣рдо рдЙрди interfaces рдХреЛ implement рдХрд░реЗрдВрдЧреЗ, рддреЛ I hope рдЖрдк рд▓реЛрдЧ рд╕рдордЭ рдЧрдП рд╣реЛрдВрдЧреЗ
7:34
рдХрд┐ рдХреНрдпреЛрдВ рд╣рдо рд▓реЛрдЧ interfaces рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, smartphone рдПрдХ cell phone рд╣реИ
7:39
рдмрд┐рд▓реНрдХреБрд▓ рдПрдХ рдкреБрдХреНрддрд╛ cell phone рд╣реИ, рдмрдЯ рдПрдХ GPS device рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
7:44
camera рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ media player рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
7:48
рдФрд░ рдЙрд╕ translated рдХреЗ рд╕рд╛рде рд╕рд╛рде рд╡реЛ рдФрд░ рднреА рдХрдИ рдЪреАрдЬрд╝реЗрдВ рд╣реИрдВ рдЬрд┐рдирдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
7:53
рд╣рдо рдЬрд┐рддрдиреЗ рдорди рдЪрд╛рд╣реЗрдВ interfaces implement рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдЬрд╛рд╡рд╛ рдиреЗ рдХреНрдпреЛрдВ interfaces рдХрд╛ route рд▓рд┐рдпрд╛
7:59
рдХреНрдпреЛрдВ interfaces рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рд╕реЛрдЪрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдЪреАрдЬреЛрдВ рдХреЛ better define рдХрд░рддрд╛ рд╣реИ
8:04
рддреЛ рдпрд╣реА reason рдерд╛ рдХрд┐ рдЬрд╛рд╡рд╛ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдпрд╛рд░, рд╣рдо multiple inheritance рдХреЛ disallow рдХрд░реЗрдВрдЧреЗ
8:10
рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде interfaces рдХреЗ concept рдХреЛ introduce рдХрд░реЗрдВрдЧреЗ, рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЕрдм рд╣рдо рдХреБрдЫ notes рджреЗрдЦ рд▓реЗрддреЗ рд╣реИрдВ
8:15
рдЖрдкрдХреЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рд▓рд┐рдЦреЗ рд╣реБрдП рд╣реИрдВ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдорд░рд╛рдЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдмрд┐рдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЖрдкрдиреЗ рдЕрдЧрд░ рдпреЗ рдмрд╛рдд рдЖрдЬ рд╕реБрди рд▓рд┐рдпреЗ рддреЛ maybe рдЫреЗ рдорд╣реАрдиреЗ рдмрд╛рдж рдЕрдЧрд░ рдЖрдк рдмреВрд▓ рдЬрд╛рдПрдВ рддреЛ рдЖрдкрдХреЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдпреЗ рд╕рд╛рд░реА рдмрд╛рддреЗрдВ рд╡рд╛рдкрд╕ рд░рд┐рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП я┐╜я┐╜
8:45
рдФрд░ рдмрд╛рдХреА рдЕрдЧрд░ рд╣рдореЗрдВ рдХреЛрдИ methods implement рдХрд░рдиреЗ рдЬреИрд╕реЗ рдХреА camera рдХреЗ methods, media player рдХреЗ methods, рд╡реЛ рд╕рд╛рд░реЗ рд╣рдо interfaces рдХреА рд╕рд╛рд╣рд┐рддрд╛ рд╕реЗ рдХрд░реЗрдВрдЧреЗ
8:53
рддреЛ interfaces in java is a bit like the class, but with a significant difference, рд╡реЛ difference рдХреНрдпрд╛ рд╣реИ, рдмрддрд╛рддрд╛ рд╣реВрдБ
8:59
an interface can only have method signatures, fields and default methods, рдЕрдм рдЬреЛ interface рдХреЗ рдЕрдВрджрд░ рдЖрдк fields рдбрд╛рд▓реЛрдЧреЗ, рд╡реЛ constant рд╣реЛрдВрдЧреА
9:07
рдФрд░ рдЗрд╕рдХрд╛ demonstration рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рджрд┐рдЦрд╛ рджреЗрддрд╛ рд╣реВрдБ рдпрд╣ рд╡реИрд╕реЗ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд┐рдЫрд▓реЗ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рднреА рдмрддрд╛рдпрд╛ рдея┐╜я┐╜
9:12
рдмрдЯ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдЬрдм рд╣рдо рдЗрд╕рдХреА рдЬреЛ interfaces рдХреА properties рд╣реИя┐╜я┐╜
9:16
рдЙрдирдХреЛ рд╣рдо update рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдпрд╣ рдпрд╣рд╛рдБ рдкрд░ рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ variable final рд╣реИ рдЖрдк рдЗрд╕рдХреЛ update рдирд╣реАрдВ рдХрд░ рд╕рдХрддя┐╜я┐╜
9:22
рдареАрдХ рд╣реИ so I hope рдХрд┐ рдпрд╣ рдЪреАрдЬ рдЖрдк рд▓реЛрдЧреЛ clear рд╣реЛ рдЧрдИ рд╣реИ рдЕрдЧрд▓рд╛ point рдЬреЛ рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рд╡реЛ рдпрд╣ рд╣реИ рдХрд┐ the class implementing an interface
9:30
рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдереЛрдбрд╝рд╛ рд╕рд╛ typo рдЖ рдЧрдпрд╛ рд╣реИ рдореИрдВ рдЗрд╕ typo рдХреЛ fix рдХрд░ рджреВрдБрдЧя┐╜я┐╜
9:33
рдФрд░ typo рдпрд╣ рд╣реИ рдХрд┐ the class implementing an interface needs to define the methods and not the fields
9:38
рдЗрд╕ рдмрд╛рдд рдХрд╛ рдорддрд▓рдм рдХреНрдпрд╛ рдпрд╣ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдБ рдЬреИрд╕реЗ рдорд╛рди рд▓реЛ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдПрдХ interface рд╣я┐╜я┐╜
9:43
horn bicycle рдФрд░ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдорд╛рди рд▓реЛ рд▓рд┐рдЦ рджрд┐рдпрд╛ public int x is equal to 45
9:49
рдорд╛рди рд▓реЛ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рддреЛ рдореБрдЭреЗ рдЗрд╕ 45 рдХреЛ рд╡рд╛рдкрд╕ рд╕я┐╜я┐╜
9:53
class override public int x is equal to 5 A1 cycle
10:07
рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдореИрдВ рдЗрд╕рдХреЛ рдПрдХреНрд╕ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдлрд╛рдЗрд╡ рдпрд╣рд╛рдВ рдкя┐╜я┐╜
10:13
рдЖ рдЧрдпрд╛ рдпрд╛рдиреА рдХрд┐ рдЖрдк рдЕрдкрдиреА рдХреНрд▓рд╛рд╕реЗрд╕ рдореЗрдВ рдЗрдирдХреЛ рд╡рд░реНрд░рд╛рдЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдЗрдирдХреЛ рд╡рд░реНрд░рд╛рдЗя┐╜я┐╜
10:20
рдкреНрд░реЙрдкрд░реНрдЯреАрдЬ рдХреЛ рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ public int x5 рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ рдореИрдВ in fact рдЗрд╕рдХреЛ comment out рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕я┐╜я┐╜
10:27
рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ 5 рдХреА рдЬрдЧрд╣ рдпрд╣ 45 print рдХрд░рдХреЗ рджреЗрддя┐╜я┐╜
10:31
рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ рдареАрдХ рд╣реИ рддреЛ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдирд╣реАрдВ рдХреБрдЫ properties рдпрд╣рд╛рдБ рдкрд░ рдбрд╛рд▓ рд░рдЦреА рд╣реИя┐╜я┐╜
10:36
рдЕрдкрдиреЗ interfaces рдХреЗ рдЕрдВрджрд░ рддреЛ рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдЗрдирдХреЛ overwrite рдХрд░реЗя┐╜я┐╜
10:40
рдареАрдХ рд╣реИ рд▓реЗрдХрд┐рди рдпреЗ рдЬреЛ method рд╕реЗ рдЗрдирдХреЛ рдЖрдкрдХреЛ implement рдХрд░рдирд╛ рдЬрд░реВрд░я┐╜я┐╜
10:44
рд╣реИ рдареАрдХ рд╣реИ рдФрд░ рдпреЗ notes рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ typo рд╣реИ point number 3 рдореЗрдВ рдЗрд╕рдХя┐╜я┐╜
10:48
рд╣рдо рд▓реЛрдЧ рдареАрдХ рдХрд░реЗрдВрдЧреЗ рдореИрдВ рдЗрд╕рдХреЛ рдареАрдХ рдХрд░рдХреЗ рдбрд╛рд▓реВрдВрдЧрд╛ рдФрд░ by any chance рдореИрдВ рднреВрд▓ рдЬрд╛рддрд╛ рд╣реВя┐╜я┐╜
10:52
рдЙрд╕рдХреЛ рдареАрдХ рдХрд░рдХреЗ рдбрд╛рд▓рдирд╛, рддреЛ the class implementing and interface needs to define the methods, not fields, рдареАрдХ рд╣реИ, but not the fields, not necessarily the fields, рдЗрд╕ point рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рдореБрдЭреЗ clearly рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рдореИрдВ рдлрд┐рд░ рд╕реЗ point repeat рдХрд░рддрд╛ рд╣реВрдБ, the class implementing and interface needs to define the methods, necessarily not the fields, рдареАрдХ рд╣реИ, fields рдХреЛ рдЖрдк рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ рд╣реИ рдХрд┐ define рдХрд░реЗрдВ, but methods рдХреЛ рдЖрдкрдХреЛ define рдХрд░рдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИ
11:18
point number 3 рдореЗрдВ рдореИрдВрдиреЗ рдкрддрд╛ рдирд╣реАрдВ, рдореИрдВ рдХреНрдпрд╛ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдЬрдм рдореИрдВ рдЗрд╕рдХреЛ рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛, рдереЛрдбрд╝рд╛ рд╕рд╛ рдЯрд╛рдЗрдк рд╣реЛ рдЧрдпрд╛ рд╣реИ, point number 4 рджреЗрдЦрддреЗ рд╣реИрдВ, you can create a reference of interfaces but not the object, рдЖрдк interfaces рдХрд╛ object create рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЖрдк interfaces рдХрд╛ reference create рдХрд░ рд╕рдХрддреЗ рд╣реЛ, рдФрд░ рдпреЗ рдмрд╛рдд clear рд╣реЛрдЧреА, рдпрд╣рд╛рдБ рдкрд░ рдЬрдм рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ polymorphism using interfaces рдмрддрд╛рдУрдВрдЧрд╛, рдФрд░ рдЗя┐╜я┐╜
11:48
рдЖрдк рд▓реЛрдЧреЛрдВ рдХреНрд▓реЗрд▓ ьХИ рдмрддрд╛рдКрдВрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдЕрдЧрд▓рд╛ рдкреЙрдЗрдВрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдердбреНрд╕ рдЖрдл рдкрдмреНрд▓рд┐рдХ рдмрд╛рдп рдбрд┐рдлреЙрд▓реНрдб рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдореЗрдердб рдореЗрдВ рдпрд╛ рддреЛ рдкрдмреНрд▓рд┐рдХ рдбрд╛рд▓реЗрдВ рдпрд╛ рдирд╛ рдбрд╛рд▓реЗрдВ рдпрд╛ рдЖрдкрдХреЛ рдмреЛрд▓ рджреЗрдЧрд╛ рдХрд┐ рднрд╛рдИ рдпрд╣ рдЬреЛ рдореЙя┐╜я┐╜
12:18
interfaces рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрдЯ рдФрд░ рдХреНрд▓рд┐рдпрд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡реАрдбрд┐рдпреЛрд╕ рдХреЛ рджреЗрдЦреЛрдЧреЗ рдФрд░ рдПрдХреНрд╕рд░рд╕рд╛рдЗя┐╜я┐╜
12:25
рдХреЛ рд╕реЙрд▓реНрд╡ рдХрд░реЛрдЧреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреНрд▓рд╛рд╕ рдХреА рддрд░рд╣ рд╣реА рд╣реИ рдмрдЯ рдХреБрдЫ рдбрд┐рдлрд░реЗрдВрд╕ рд╣реИ рдЬреЛ рдХрд┐ рд╣рдордиреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рджреЗрдЦрд╛ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛя┐╜я┐╜
12:31
рдЕрднреА рддрдХ рдпреЗ playlist access рдирд╣реАрдВ рдХрд░реА рд╣реИ рддреЛ рдЗрд╕рдХреЛ рдЬрд╝рд░реВрд░ access рдХрд░рдирд╛ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдпрд╣рд╛рдБ рдкрд░ basic concept рдЙрдк рдХреЗ рдирд╣реАрдВ рджреЗрдЦреЗ рд╣реИрдВ рдЬреЛ object-oriented programming рдХреЗ basic concept рдореЗрдВ рдмрддрд╛рдпрд╛ рд╣реИ рддреЛ рд╡реЛ рдЖрдк рд▓реЛрдЧ рдЬрд╝рд░реВрд░ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдореЗрдВ рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рдЬреЛ рд╣реИрдВ рдЗрд╕ playlist рдХреЛ рдмреАрдЪ рд╕реЗ access рдХрд░рдХреЗ рджреЗрдЦрдиреЗ start рдХя┐╜я┐╜
13:01
рдкреНрд░рд╕реНрддреБрддреНрд░ рдкреНрд░рд╕реНрддреБрддреНя┐╜я┐╜