0:00
рд╣рдордиреЗ method overriding рдХреЛ рддреЛ рдХрд╛рдлреА рдирдЬрд╝рджреАрдХ рд╕реЗ рджреЗрдЦя┐╜
0:02
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ constructor рдХреЗ рд╕рд╛рде overriding рдереЛрдбрд╝реА рд╕реЗ differently рдХрд╛рдо рдХрд░рддреА рд╣я┐╜
0:06
рдХреНрдпрд╛ differences рд╣реИрдВ, рдХрд┐рддрдирд╛ differently рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдХреИрд╕реЗ рдХрд░рдиреА рд╣реИ рдЪреАрдЬрд╝я┐╜
0:09
рдЪрд▓рддреЗ рд╣реИрдВ computer screen рдореЗрдВ and let's get started рдЕрдЪреНрдЫрд╛ constructor рдХреЗ рдмрд╛рд░реЗ рдореЗя┐╜
0:20
рдмрд╛рдд рдирд╣реАрдВ рдХрд░реА рд╣реИ, рдпрд╣ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╣ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдЕрдм рдорд╛рди рд▓реЛ рдЬреЛ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рд╣реИ рд╡рд╣ рдЬреИрд╕реЗ рддрд░рд╣ рд╕реЗ рд╣реЛрддрд╛ рдареАрдХ рд╣я┐╜
0:28
рдпрд╣рд╛рдВ рдкрд░ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдРрд╕реЗ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдорд╛рди рд▓реЛ рдФрд░ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдкрд╛рд▓реЛ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдореИрдВ рд▓рд┐рдЦрддрд╛ рд╣реВя┐╜
0:34
рддреЛ рдЖрдк рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рд▓реЙрдЧ рддреЛ рдореИрдВ рдЕрдкрдиреЗ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ рдЗрдВрдкреНрд▓реЙрдИ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЗрд╕ рд╣реЗрдпрд░ рдареАрдХ рд╣я┐╜
0:44
рдореИрдВрдиреЗ рдпрд╣ рд▓рд┐рдЦ рджрд┐рдпрд╛ рдЕрдм рдореИрдВрдиреЗ рдЗрдВрдкреНрд▓реЙрдИ рдХреЗ рдЕрдВрджрд░ рдбрд╛рд▓рд╛ рд╣реИ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рдбрд╛рд▓рд╛ рд╣реИ рдзреНрдпрд╛я┐╜
0:50
рдЗрд╕ рдмрд╛рдд рдХрд╛ рдареАрдХ рд╣реИ, employee рдХреЗ рдЕрдВрджрд░ рдбрд╛рд▓рд╛ рд╣реИ constructor, рд▓реЗрдХрд┐рди use рд╣рдо рдиреАрдЪреЗ programmer рдХрд░ рд░рд╣реЗ рд╣реИрдВ
0:54
рддреЛ рдЖрдк рдХрд╣реЛрдЧреЗ, рдХреНрдпрд╛ рдпрд╛, reload рдХрд░реЗрдВрдЧреЗ, рддреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦреЗрдЧрд╛
0:58
рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рддреЛ, рдПрдХ minute, рдпрд╣рд╛рдБ рдмрдврд╝ рдХреНрдпреЛрдВ рджрд┐рдЦрд╛, рдареАрдХ рд╣реИ, рддреЛ рдпрд╣ рд╕рд╡рд╛рд▓ рд╣реЛрддрд╛ рд╣реИ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧреЛрдВ рдХрд╛
1:03
рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ рдЙрд╕рдХрд╛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдпрд╣рд╛рдБ рдкрд░ constructor рдирд╣реАрдВ рдбрд╛рд▓рддреЗ рд╣я┐╜
1:08
programmer class рдореЗрдВ рддрдм automatically рдпрд╣ constructor javascript engine рдХреЗ рджреНрд╡рд╛рд░рд╛ рдбрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ javascript engine рдЖрдкрд╕реЗ рдХрд╣рддрд╛ рд╣реИ рдХрд╣рддрд╛ рд╣реИ a lc minus рдХреНрдпя┐╜
1:19
рдХрд╣рддрд╛ рд╣реИ рдХрд╣рддреЗ рд╣реИ a lc minus рддреВ рддреЛ constructor рдмрдирд╛ рдирд╣реАрдВ рд░рд╣рд╛ рддреЛ рдХреНрдпреЛрдВ рдия┐╜
1:24
рдореИрдВ рдмрдирд╛ рджреВрдБ рдХреНрдпреЛрдВрдХрд┐ рддреВ рддреЛ рд╕реБрджрд░реЗрдЧрд╛ рдирд╣реАрдВ рдЖрд▓рд╕реА рд╣реИ рдореИрдВ рдмрдирд╛ рджреЗрддрд╛ рд╣реВрдБ constructor рддреЛ рд╡реЛ рдмрдирд╛ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рд╡реЛ рдпреЗ constructor рдмрдирд╛ рджреЗрддрд╛ рд╣реИ рдпреЗ constructor рдпреЗ рдмрдирд╛ рджреЗрддрд╛ рд╣реИ constructor automatically рдЖрдкрдХреЛ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рднреА рдирд╣реАрдВ рд╣реИ рд╕рдордЭ рд░рд╣реЛ рдЗрд╕ рдмрд╛рдд рдХреЛ рд╕рдордЭ рд░рд╣реЛ рдХрд┐рддрдирд╛ рдмрдврд╝рд┐рдпрд╛ constructor рд╣реЛрддрд╛ рд╣реИ рдпрд╛рд░ рдпреЗ sorry javascript engine рдХрд┐рддрдия┐╜
1:54
arguments pass constructor 10 arguments super 10 arguments
2:14
рдореИрдВ рдЗрд╕рдХреЛ comment out рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреБрдЫ рдРрд╕реЗ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВя┐╜
2:19
if there is no constructor in the child class рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреВрдБрдЧя┐╜
2:29
рдЕрдЧрд░ рдХреЛрдИ constructor рдирд╣реАрдВ рд╣реИ child as рдореЗрдВ this is created automatically
2:36
рдареАрдХ рд╣реИ рдЪрд▓реЛ magically рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ рдпрд╛рд░ automatically create рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣я┐╜
2:41
рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЕрдЧрд░ рдЖрдкрдиреЗ рдХреБрдЫ рдирд╣реАрдВ рдбрд╛рд▓рд╛ constructor рдХреЗ рдЕрдВрджрд░ рддреЛ рдпрд╣ automatically create рд╣реЛ рдЬрд╛рдПрдЧрд╛ however however
2:49
рдЕрдЧрд░ рдЖрдкрдиреЗ рдбрд╛рд▓рд╛ рдЕрдЪреНрдЫрд╛ рдореИрдВ рдПрдХ рдЪреАрдЬ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ рдЖрдкрдХреЛ рдЬрдм рд╣рдо рдпрд╣рд╛рдБ рдкрд░ programmer рдмрдирд╛ рд░рд╣реЗ рд╣реИя┐╜
2:55
рдареАрдХ рд╣реИ рджреЗрдЦреЛ programmer рдХрд╛ рдХреЛрдИ constructor рдирд╣реАрдВ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдЬрдм рд╣рдо рдпрд╣рд╛рдБ рдкрд░ programmer рдмрдирд╛ рд░рд╣реЗ рд╣реИя┐╜
3:00
рддрдм рдореИрдВ constructor рдореЗрдВ рдХреБрдЫ рджреЗ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реВрдБ рдорд╛рд▓реЛ рдореИрдВ name рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦрддрд╛ рд╣реВя┐╜
3:04
рдФрд░ this.name is equal to name рдпрд╣ рдореИрдВрдиреЗ employee рдореЗрдВ рдХрд┐рдпрд╛ рд╣реИ programmer рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдареАрдХ рд╣я┐╜
3:09
рдпрд╣ рдореИрдВрдиреЗ employee рдореЗрдВ рдХрд┐рдпрд╛ рд╣реИ рдЕрдм рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ programmer harry рдХрд░ рджя┐╜
3:15
рддреЛ рдЖрдк рдмрддрд╛рдУ рдореБрдЭреЗ рдиреАрдЪреЗ comment рдореЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдореБрдЭреЗ рдмрддрд╛рдУ comment рдореЗрдВ рдХреНрдпрд╛ рд╣я┐╜
3:21
рдЬреИрд╕реЗ рдХрд┐ рдореИрдВрдиреЗ already рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛ рджрд┐рдпрд╛ рдпрд╣ constructor automatically рдмрдиреЗрдЧя┐╜
3:25
рддреЛ рд╣реИ рдЗрд╕ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдорд┐рд▓реЗрдЧрд╛ рдлрд┐рд░ рд╕реБрдкрд░ рд╡рд╛рд▓рд╛ рдЬреЛ рдХреАрд╡рд░реНрдб рд╣реИ рд╡реЛ рдЗрд╕ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдЪрд▓рд╛ рджреЗрдЧя┐╜
3:29
рдФрд░ рдпреЗ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рд╣реИрд░реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рддреЛ employees constructor is here рдФрд░ рдпрд╣рд╛рдБ рдкя┐╜
3:35
рдЪреЗрдВрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдореИрдВ рдЬрд╕реНрдЯ рдЪреЗрдВрдЬ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЖрдкрдХя┐╜
3:42
рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣рд╛рдВ рдкрд░ рдиреЗрдо рднреА рдЕрдХреНрд╖рд░ рдореЗрдВ рдпреВрдЬ рд╣реЛ рдкрд╛рдПрдЧрд╛ рдиреЗрдо рднреА рдкрд╣реБрдВрдЪ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдиреЗя┐╜
3:49
рджреВрдВрдЧрд╛ рдЗрд╕реЗ рд╣реЛрдЧрд╛ рдЗрдВрдкреНрд▓реЛрдИ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЗрд╕реЗ рдпрд╣ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЬрдм рд░рд┐рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреНрд▓рд╛рд╕ рдХреЛ рдпреВя┐╜
3:54
рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдпрд╣рд╛рдВ рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ рдЗрдВрдкреНрд▓реЛрдИ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЗрд╕ рдПрд░ рдЗрдВрдкреНрд▓реЛрдИ рд▓реЙрдЧ рджреЗрдЦрд┐рдП рдЗрдВрдкреНрд▓реЛрдИ рдЗрдлреЗрдХреНрдЯ рдлреЙрд░ рд▓реАя┐╜
3:59
рдЯреВ рдЕрдкреНрд░реВрдб рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рдЯреАрд╡elve рддреЛ рдпрд╣ рд╕рд╛рд░реА рдХреА рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рдЬреЛ рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рдЖ рдЧрдИ рджреЗрдЦ рджреЗрдЦ рдЖрдк рд▓реЛрдЧ рдореИрдВрдия┐╜
4:05
рдпрд╣рд╛рдВ рдкрд░ рд╕реБрдкрд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕рдХреЗ рдмрд╛рдж рд╡рд╣ рдПрдХреНрд╕рдЯреНрд░рд╛рдЗрдЬ GeneTec рдпрд╣ рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рдЪрд▓ рд░рд╣реА рд╣реИ рдореИрдВрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдоя┐╜
4:13
for some reason constructor super call constructor for any reason super constructor call
4:26
рдареАрдХ рд╣реИ рд▓реЗрдХрд┐рди for some reason рдпрд╛рд░ рдЕрдЧрд░ рд╣рдо рд▓реЛрдЧ рдЪрд╛рд╣рддреЗ рдирд╛ рд╣я┐╜
4:30
рддрдм рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рддрдм рд╣рдо рд▓реЛрдЧ рдпрд╣реАрдВ рдкрд░ рд▓рд┐рдЦ рджреЗрдВрдЧреЗ рдорд╛рди рд▓реЛ рдореИрдВ employee рдХреА рдЬрдЧрд╣ programmer рд▓рд┐рдЦрдиреЗ рдЬрд╛рддрд╛ рд╣реВрдБ for some reason рдареАрдХ рд╣я┐╜
4:40
рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрд╣рд╛рдБ рдкрд░ programmers constructor is here рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рднреА рджреЗрддрд╛ рд╣реВрдБ this is a newly written
4:48
constructor рдареАрдХ рд╣реИ save рдХрд░ рд▓реЗрддрд╛ рд╣реВрдБ рдЗрд╕рдХреЛ рддреЛ рд▓реЛрдЧ wait рдХрд░рддрд╛ рд╣реВрдБ рдпрд╛рд░ рддрд╛рдХя┐╜
4:54
рд░реИрдкрд▓реЗрдЯ рднреА рд▓реЗ рд▓реЗ рдЪреЗрдВрдЬреЗрд╕ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ рдпрд╣ рдХреНрдпрд╛ рд░рд╣рд╛ рдЧрдпя┐╜
4:59
рдЕрдм рд▓реЛрдЧ рдХрд╣реЛ рдЧрдИ рдпрд╛рд░ рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдпрд╛рд░ рдпрд╣ рддреЛ рдЪреАрдбрд┐рдВрдЧ рд╣реИ рдЕрдЧрд░ рдЖрдкрдия┐╜
5:04
рдЕрдЧрд░ рдЖрдкрдиреЗ рдПрдХ class рдХреЛ derive рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ super constructor
5:09
call рдХрд░рдирд╛ рд╣реА рдкрдбрд╝реЗрдЧрд╛ рд╕рдордЭ рд░рд╣реЗ рд╣реЛ рд╕рдордЭ рд▓реЛ рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣я┐╜
5:14
рдХрд┐ must call super constructor in derived class before accessing this or returning from derived constructor
5:21
at new programmer рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рдкя┐╜
5:26
super рдХреЛ use рдХрд░рдирд╛ рд╣реА рдкрдбрд╝реЗрдЧрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ choice рдирд╣реАрдВ рд╣реИ рддреЛ рдЖрдкрдХреЛ super рддреЛ рдЪрд▓рд╛рдирд╛ рдкрдбрд╝реЗрдЧя┐╜
5:32
рдареАрдХ рд╣реИ рдмрд╛рдЧреА рдЖрдк рджреЗрдЦ рд▓реЛ рддреЛ рдЖрдкрдХреЛ super рдХреЛ name рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдмрд╛рдХрд┐ рдЖрдк рдХреБрдЫ рдФрд░ рд▓рд┐рдЦрдирд╛ рдЪрд╛рддреЗ рд╣реЛ рдЧрд░ рдпрд╣рд╛рдБ рдкя┐╜
5:37
console.log рдореЗрдВ рдХрд┐ рдмрд╛рдИ programmer this is a newly written constructor рдЕрдЧрд░ рдХреБрдЫ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рддреЗ рд╣реЛ рдЖя┐╜
5:43
рддреЛ рд╣рд╛рдБ рд╡реЛ рдХрд░ рд▓реЛ JavaScript engine рдХрд╣рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХрд╣рддрд╛ рд╣реИ рднрд╛рдИ рдЖрдкрдХреЛ super keyword рдХреЛ use рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧя┐╜
5:50
рдФрд░ рдпреЗ super keyword рдХреЛ use рдЖрдкрдХреЛ this рдХреЛ use рдХрд░рдиреЗ рд╕я┐╜
5:54
рдкрд╣рд▓реЗ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рд╡реЛ рдпрд╛рд░ рдпреЗ рдХреНрдпрд╛ рд╣реИ рдпрд╛рд░ рдорддрд▓рдм рдХреБрдЫ рдня┐╜
5:58
рдирд╣реАрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ this рдХреЛ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ use рдХрд░рдирд╛ рдЪрд╛рддреЗ рд╣реЛ рддреЛ рдЖрдкрдХя┐╜
6:01
super рдХреЗ рдиреАрдЪреЗ рд╣реА рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдЕрдЧрд░ рдЖрдкрдиреЗ рдорд╛рд▓реЛрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджрд┐рдпрд╛ this.name
6:05
рддреЛ рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ error рдорд┐рд▓реЗрдЧрд╛ рдореИрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ рдЕрдЧрд░ рдЖрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░ this.name
6:09
рд▓рд┐рдЦ рднреА рджрд┐рдпрд╛ рдирд╛ рддреЛ рдпрд╣рд╛рдБ рдкрд░ error рдЖ рдЧрдпрд╛ рджреЗрдЦреЛ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдЕрдЧрд░ рдпрд╣ рд╣рдЯрд╛ рджреВрдБрдЧя┐╜
6:13
this.name рдпрд╣рд╛рдБ рд╕реЗ рдореИрдВ рдЬрд╕реНрдЯ рдЖрдкрдХреЛ reload рдХрд░рдХреЗ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ рдХрд┐ apple save рд╣реЛ рдЧрдИ рд╣реИ рдЙрд╕рдХреЗ рдмрд╛рдж рднреА error рд╣я┐╜
6:18
рдФрд░ рдпреЗ line number 21 рдкрд░ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ рдФрд░ рдореИрдВ рдЕрдЧрд░ рдпреЗ рд╣рдЯрд╛ рджреВрдБрдЧя┐╜
6:23
program save reload and yes it works
6:37
рдЪрд▓рд╛ рдареАрдХ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдмрд╛рдХреА рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рдЬреЛ рд╣реИ рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рджрд┐рдЦ рд░рд╣реА рд╣реИ рдареАрдХ рд╣реИ рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЬреЛ рд╣я┐╜
6:44
рдУрд╡рд░ рд░рд╛рдЗрдбрд┐рдВрдЧ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдордЭ рдкрд░ рдЖ рдЧрдпрд╛ рд╣реЛрдЧрд╛ рдпрд╣ рдХрд┐ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдареАрдХ рд╣реИ рддреЛ рдЬреИрд╕реЗ рдХрд┐ рдЖя┐╜
6:51
рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╣рд╛рдБ рдкрд░ overriding constructor with a constructor things are a bit tricky different рдареАрдХ рд╣реИ рдЗрддрдия┐╜
6:57
рднреА tricky рдирд╣реАрдВ рд╣реИ рдореИрдВрдиреЗ рд╕рдордЭрд╛ рджрд┐рдпрд╛ рдЬреЛ рднреА рдерд╛ according to the specification if a class
7:01
extends another class and has no constructor then the following empty constructor is generated рдореИрдВрдиреЗ рдпрд╣ рд╕рдм рдЖрдкрдХреЛ рд▓рд┐рдЦ рдХя┐╜
7:07
рджрд┐рдЦрд╛ рджрд┐рдпрд╛ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдЬреЛ empty constructor рд╣реИ рд╡реЛ generate рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЕрдЧя┐╜
7:11
рдЖрдкрдиреЗ рдЕрдкрдирд╛ constructor рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рддреЛ рдпреЗ рдмрд╛рдд рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рднреА рд▓рд┐рдЦ рдХрд░ рджрд┐рдпреЗ рдареАрдХ рд╣я┐╜
7:15
рдФрд░ I hope рдХрд┐ рдЖрдк рд▓реЛрдЧ рдХреЛ рд╕рдордЭ рдореЗрдВ рднреА рдЖ рдЧрдИ рд╣реИ constructors in inheriting classes must
7:21
call super and do it before using this рдареАрдХ рд╣реИ рддреЛ рдпя┐╜
7:25
rule рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдЖрдкрдХреЛ follow рдХрд░рдирд╛ рд╣реИ рдпреЗ рднреА рдореИрдВрдиреЗ рдЖрдкрдХреЛ рджрд┐рдЦрд╛ рджрд┐рдпрд╛ рдХрд┐ error throw рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдея┐╜
7:29
рдЬрдм рд╣рдо рдРрд╕рд╛ рдХрд░ рд░рд╣реЗ рдереЗ рдФрд░ error throw рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛ рдЬрдм рд╣рдордия┐╜
7:33
рдЗрд╕ rule рдХреЛ follow рдХрд┐рдпрд╛ we can also use super dot method
7:37
in a child method to a class parent method рдорддрд▓рдм рдХрд┐ рдЕрдЧрд░ рдЖя┐╜
7:41
child рдореЗрдВ рд╕реЗ рдПрдХ overridden method рдХреЛ рдпрд╛рдирд┐ рдХрд┐ parent рдХреЗ overridden method рдХреЛ call рдХрд░рдирд╛ рдЪрд╛рддреЗ рд╣реЛ рддреЛ рдЖя┐╜
7:47
super dot рдЙрд╕ method рдХрд╛ рдирд╛рдо рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдЕрдм рдирд╣реАрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд┐рдпя┐╜
7:51
рдХреМрди рд╕рд╛ method рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдерд╛ рдореИрдВрдиреЗ request leaves рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдерд╛ рдореИрдВрдиреЗ super dot request leaves рдХрд░рдХреЗ рдЙрд╕рдХреЛ call рдХрд░ рджрд┐рдпрд╛ рдея┐╜
7:56
parent рд╡рд╛рд▓реЗ рдХреЛ рддреАрдХреЗ рддреЛ рдЖрдк рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реЛ I hope рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпя┐╜
8:00
I hope it was not too much to grasp рдореИрдВ рд╕рд╛рд░рд╛ source code
8:04
рд╕рд╛рд░реА dapples description рдореЗрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рджреЗ рджреВрдБрдЧрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ notes рднреА рд╣я┐╜
8:07
рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣рд╛рдБ рдкрд░ playlist рд╣реИ javascript рдХреА рдЗрд╕рдХреЛ access рдХрд░реЛ рдпрд╣рд╛рдБ click рдХрд░рдХреЗ bookmark рдЬрд░реВрд░ рдХрд░реЛ рдпрд╛я┐╜
8:13
рдФрд░ рдпрд╣рд╛рдБ click рдХрд░рдХреЗ рдЗрд╕рдХреЛ save рдЬрд░реВрд░ рдХрд░реЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реИ guys thank you so much guys for watching this video
8:18
and I will see you next time рдкреНрд░рд╕реНрддреБрддрд┐ рдкреНрд░рд╕реНрддреБрддя┐╜