0:00
рдЧрд╛рдЗрд╕ рдореЗрдердб рдУрд╡рд░ рд░рд╛рдЗрдбрд┐рдВрдЧ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛрддрд╛ рд╣реИ рдЪрд╛рдЗрд▓ рдХреНрд▓рд╛рд╕ рдХреЗ рдЕрдВрджрд░ рдкреЗрд░реЗрдВрдЯ рдХреНрд▓рд╛рд╕ рд╕реЗ рдЬреЛ рдореЗрдердб рдЖрдпрд╛ рд╣реИ рдЙрд╕рдХреЛ рдЪреЗрдВрдЬ рдХрд░рдиреЗ рдХя┐╜я┐╜
0:06
рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рдПрдХ рдореЗрдердб рдХреЛ рдУрд╡рд░ рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдлрд╛рдЗрдерди рдХреЗ рдЕрдВрджрд░ рдпреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореИрдВ рдЖрдЬ рдЖрдк рд▓реЛрдЧ рдХреЛ рдмрддрд╛рдКрдВрдЧя┐╜я┐╜
0:11
рдЪрд▓рддреЗ рд╣реИрдВ computer screen рдореЗрдВ and let's get started рддреЛ method overwriting рд╣рдо рд▓реЛрдЧ рдХрд░рддреЗ рд╣реИя┐╜я┐╜
0:24
рдЬрдм рднреА рд╣рдордХреЛ рдПрдХ parent class рдХреЗ method рдХреЛ child class рдХреЗ рдЕрд╕рд╛рдм рд╕реЗ redefine рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣я┐╜я┐╜
0:29
let me explain рдЕрдм рджреЗрдЦреЛ method overwriting is a powerful feature of object oriented programming
0:34
in general рдХрд┐рд╕реА рднреА language рдореЗрдВ рдЖрдк object oriented programming рдкрдбрд╝рддреЗ рд╣реЛ method overwriting рдПрдХ рдмрд╣реБрдд important topic рд╣я┐╜я┐╜
0:40
рдареАрдХ рд╣реИ рдЕрдм рдореИрдВ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдкрд░ рдЬрд▓реНрджреА рд╕реЗ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдердб рдУрд╡рд░ рд░рд╛рдЗрдбрд┐рдВрдЧ рдЖрдк рдХрдм рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдорд╛рд▓реЛрдВ рдиреЗ рд╢реЗрдк рдирд╛рдо рдХреА рдХреНрд▓рд╛рд╕ рдмрдирд╛рдИ рдареАрдХ рд╣реИ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдореИрдВрдиреЗ рдПрд░рд┐рдпрд╛ рдЬреЛ рд╣реИ рд╡рд╣ рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЕрдм рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдЗрд╕ рдХреНрд▓рд╛рд╕ рдХреЛ рдирд╛ рд▓реЛрдЧ рдХрдВрдкреНрд▓реАрдЯ рдХрд░ рджреЗрддрд╛ рд╣я┐╜я┐╜
1:10
self.y is equal to y рдФрд░ area рд╣реЛрдЧрд╛ return self.x multiply by self.y
1:18
рдареАрдХ рд╣реИ x рдФрд░ y x рдФрд░ y рдареАрдХ рд╣реИ рдЕрдм рдорд╛рди рд▓реЛ рдореИрдВрдиреЗ рдПрдХ instance рдмрдирд╛рдпя┐╜я┐╜
1:26
рдорд╛рди рд▓реЛ рдореИрдВрдиреЗ square рдмрдирд╛рдпрд╛ sq is equal to рдФрд░ рдореИрдВрдиреЗ рдмрдирд╛рдпя┐╜я┐╜
1:31
let us say shape 34 3 4 3 5 rectangle rec print rec area rec area 15 the answer is yes definitely
2:01
рдПрдХ рдирдпрд╛ shape рдЬреЛ рд╣реИ рд╡реЛ define рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рд╡реЛ circle рд╣реИ рдФрд░ circle рдХрд╛ area
2:05
рдкрд╛рдпрд╛рд░ рд╕реНрдХреНрд╡рд╛рд░ рд╣реЛрддрд╛ рд╣реИ рдпреЗ рд╣рдо рд╕рдм рдЬрд╛рдирддреЗ рд╣реИрдВ рддреЛ рдореБрдЭреЗ рдХрд╛ area method change рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдХрд┐ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧя┐╜я┐╜
2:10
рд╣рд╛рдБ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдЕрдм рдореИрдВ shape рд╕реЗ circle рдХреЛ рдпреЗ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдореИрдВ definitely
2:15
рдЪрд╛рд╣реВрдБрдЧрд╛ рдХрд┐ рдЬреЛ рдпреЗ shape рд╣реИ рдЗрд╕рд╕реЗ inherit рд╣реЛ рдареАрдХ рд╣реИ рдЕрдм рдорд╛рди рд▓реЛ shape рдХреЗ рдЕрдВрджрд░ рдХреБрдЫ рдФя┐╜я┐╜
2:22
рднреА utility methods рд╣реИрдВ рдЬреЛ рдХрд┐ рд╣рд░ shape рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХя┐╜я┐╜
2:26
рдорд╛рди рд▓реЛ рдЖрдк show method рд╣реИ рдЬреЛ рдХрд┐ display рдХрд░рддрд╛ рд╣реИ рдЗрд╕ shape рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐ рдпрд╛рд░ рдпреЗ рдПрдХ circle рд╣реИ рдпреЗ рдПрдХ rectangle рд╣я┐╜я┐╜
2:33
рдпреЗ рдПрдХ рдРрд╕рд╛ рд╣реИ рдпреЗ рдПрдХ рд╡реИрд╕рд╛ рд╣реИ рдпреЗ рд╕рдм рдЪреАрдЬрд╝реЗ рдмрддрд╛рддрд╛ рд╣реИ рдкрд░ рдЬреЛ рднреА reason рд╣реЛ, рдорд╛рди рд▓реЛ рдореИрдВ рдПрдХ circle рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ, рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдБ c is equal to circle рдФрд░ рдЙрд╕рдХреА radius 5 рд╣реИ, рдЕрдм рдЕрдЧрд░ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдБ print рдФрд░ рдореИрдВ c.area рдХрд░рддрд╛ рд╣реВрдБ, рддреЛ рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд╡рд╛рд▓рд╛ method рдирд╣реАрдВ рд╣реЛрддрд╛ рдирд╛, рддреЛ рдпрд╣ рдореБрдЭреЗ рдмрд╣реБрдд рд╣реА рдЧрдВрджрд╛ рд╡рд╛рд▓рд╛ error рджреЗрддрд╛, рдФрд░ рдпрд╣ рдкрддрд╛ рд╣реИ рдХреНрдпрд╛ рдХрд╣рддрд╛ рд╣реИ, рдпрд╣ рдХрд╣рддрд╛ рд╣реИ я┐╜я┐╜
3:05
for some reason logically sense super keyword super radius
3:20
comma radius, рдпрд╛рдирд┐ рдХрд┐ рдЗрд╕рдХрд╛ x рдХреЛ рднреА radius set рдХрд░ рджреЛ, y рдХреЛ рднреА radius set рдХрд░ рджреЛ
3:24
рддреЛ рдпрд╣ рдЧрд▓рдд рдореБрдЭреЗ area рдЬрд░реВрд░ рджреЗрдЧрд╛, рдХреНрдпреЛрдВ? рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛? radius multiply рдмреЗ radius рдХрд░ рджреЗрдЧрд╛
3:29
рдЬреЛ рдХрд┐ 25 рд╣реЛрдЧреА, рдЗрд╕ circle рдХреЗ рд▓рд┐рдП, рдЕрднреА рдореИрдВ рдЗрд╕рдХреЛ comment out рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рддрд╛рдХрд┐ рдЖрдкрдХреЛ confusion рдирд╛ рд╣реЛ
3:34
рддреЛ рдЗрд╕ circle рдХреЗ рд▓рд┐рдП, рдпрд╣ рдореБрдЭреЗ рдЧрд▓рдд area рджреЗрдЧрд╛, circle рдХреЗ area radius multiply рдмреЗ radius рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
3:38
radius multiply by radius рдмрд┐рд▓рдХреБрд▓ рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ circle рдХрд╛ area рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
3:43
рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдБ 3.14 multiply by super dot area рдореИрдВ рдХрд╣реВрдБрдЧрд╛ super dot area
3:52
рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рддреЛ рдЕрдЧрд░ рдореИрдВ рдЕрднреА рдЗрд╕рдХреЛ run рдХрд░реВрдБ рддреЛ рдЖрдк рд▓реЛрдЧ рджреЗрдЦрдирд╛ рд╣реИ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
3:56
3.14 multiply by 25 рдпрд╣ рдореЗрд░реЗ рдкрд╛рд╕ рдЖ рдЧрдпрд╛ рддреЛ рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВя┐╜я┐╜
4:01
рдЕрдм рдпреЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдпреЗ super class рдХреЗ area method рдХреЛ call рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХрд┐ x рдФрд░ y рдХреЛ multiply рдХрд░ рд░рд╣рд╛ рд╣я┐╜я┐╜
4:06
рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ super class рдХреЗ method рдХреЛ overwrite рдХрд░ рд╕рдХрддрд╛ рд╣реВя┐╜я┐╜
4:10
рдФрд░ рдЙрд╕рдХреЛ use рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ super method рдХреА рд╕рд╛рд╣реЗрддрд░ рд╕реЗ super keyword рдХреА рд╕рд╛рд╣реЗрддрд░ рд╕реЗ рдареАрдХ рд╣я┐╜я┐╜
4:15
рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ overwriting рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ method рдХреА рдпрд╛рдирд┐ рдХрд┐ рдПрдХ method рдореБрдЭреЗ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рддреЛ рдореИрдВ рджреВрд╕рд░рд╛ method рдЬреЛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВя┐╜я┐╜
4:22
So I hope рдХрд┐ рдЖрдк рд▓реЛрдЧ рдХреА рдЬреА рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдИ рд╣реЛрдЧреА рдпрд╣ рдореЗрд░реЗ рд╕реЗ typing error рд╣реБрдЖ рдпрд╛рд░ рдПя┐╜я┐╜
4:27
рдореИрдВ рдЗрд╕рдХреЛ рд╕рд╣реА рдХрд░рддрд╛ рд╣реВрдБ рдФрд░ рдЖрдк рдореЗрдВрд╕реЗ рд▓реЛрдЧреЛрдВ рдХрд╛ рд╕рд╡рд╛рд▓ рднреА рдерд╛ рдореЗрд░реЗ рд╕реЗ рдХрд┐ рдпрд╣ рдЬреЛ рдпрд╣рд╛рдВ рдкрд░ рдХреЙрдВрдЯреЗрдВрдЯ рд╣реИ рд╡рд╣ рдпрд╣рд╛рдВ рдкрд░ рдРрд╕реЗ рд░реИрдкреНрд▓ рдореЗрдВ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╢реЛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рд╡рд╣ рднреА рдЖрдк рд▓реЛрдЧ рджреЗрдЦ рд▓реЛрдЧя┐╜я┐╜
4:36
рдЗрд╕рд▓рд┐рдП рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдпрд╣рд╛рдВ рдкрд░ рдЕрднреА рддреЛ рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдбреЙрдЯ рдПрдордбреА рд░рд╛рдлрд┐рд▓реЗрдЯ рдореЗя┐╜я┐╜
4:55
рдирд╣реАрдВ рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕рдХреЛ рдХреНрд▓реЛрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдПрдХреНрдЪреБрд▓реА рдпрд╣ рдкреНрд░реЙрдмреНрд▓рдо рд╣реЛ рдЧрдИ рддреЛ рдореИрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЗрд╕рдХя┐╜я┐╜
5:00
рдпрд╣рд╛рдВ рдкрд░ рд▓реЗрдХрд░ рдЖрдКрдВрдЧрд╛ рдЯреНрд░рд┐рдкрд▓ рдпрд╣ рдорд╛рд░реНрдХ рдбрд╛рдЙрди рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╣реИ рдмрд┐рд╕реАрдЧрд▓реА рдФрд░ рдЕрднреА рдореИрдВ рдЗрд╕рдХрд╛ рдУрдкрди рдкреНрд░реАрд╡реНрдпреВ рдХрд░рдХреЗ рдЖя┐╜я┐╜
5:05
рджрд┐рдЦрд╛рдКрдВ рддреЛ рдпрд╣ рджреЗрдЦреЛ рдкреНрд░реАрд╡реНрдпреВ рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕рдХрд╛ рдореБрдЭреЗ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╕рд╣реА рджрд┐рдЦ рд░рд╣рд╛ рд╣я┐╜я┐╜
5:10
рдкреНрд░реАрд╡реНрдпреВ рдХрд╛рдлреА рдХрд╛рдлреА рд╕рд╣реА рд╣реИ рдареАрдХ рд╣реИ рддреЛ рдЖрдИ рд╣реЛрдм рдХрд┐ рдЖрдк рд▓реЛрдЧ рдХреЛ рдордЬрд╛ рдЖ рд░рд╣рд╛ рд╣реИ рдЗрди рд╕рдм рд╡реАрдбрд┐рдпреЛрд╕ рдХреЛ рджреЗрдЦрдХя┐╜я┐╜
5:16
рдФрд░ рдореИрдВ рдЗрд╕рдХреЛ reload рдХрд░реВрдБрдЧрд╛ рддреЛ рдпреЗ рдЪреАрдЬ fix рд╣реЛ рдЬрд╛рдПрдЧреА рддреЛ рдЙрд╕рдХреА attention рдЖрдк рд▓реЛрдЧ рдмрд┐рд▓рдХреБрд▓ рдордд рд▓реЗрдирд╛ so I hope рдХрд┐ рдЖрдк рд▓реЛрдЧ рдХреЛ рдордЬрд╝рд╛ рдЖ рд░рд╣рд╛ рд╣я┐╜я┐╜
5:21
рд╕рдордЭ рдореЗрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдЪреАрдЬреЗрдВ method overriding рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдЖрдк рд▓реЛрдЧ рдЦреБрдж рд╕реЗ рднреА рдХреБрдЫ classes рдмрдирд╛я┐╜я┐╜
5:26
рдЙрдирдореЗ method overriding рдХрд░рдХреЗ рджреЗрдЦреЛ рддреЛ рдЖрдкрдХреЛ рдФрд░ clarity рдЗрд╕рдореЗрдВ рдЖрдПрдЧреА рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдЕрднреА рддрдХ рдпреЗ playlist рдЖрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░реА рдея┐╜я┐╜
5:32
рддреЛ рдЗрд╕рдХреЛ рдЬрд░реВрд░ access рдХрд░рдирд╛ рдФрд░ рдкрд╣рд▓реЗ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЬрд╛рдХрд░ review рдЬрд░реВрд░ рдбрд╛рд▓рдирд╛ рдХрд┐ рдХреИрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣я┐╜я┐╜
5:36
course рдЖрдкрдХреЛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦ рд▓рд┐рдпрд╛ рдпреЗ рд╡реАрдбрд┐рдпреЛ 74% рдФрд░ 74% is a good enough amount
5:42
to judge a course, рдареАрдХ рд╣реИ, рддреЛ рдЖрдк рдЬрд╛рдХрд░ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рднреА course рдХреИрд╕рд╛ рд╣реИ, рдЙрди рд▓реЛрдЧреЛрдВ рдХя┐╜я┐╜
5:46
рдЬреЛ рдХреА рд╢рд╛рдпрдж рдЗрд╕ course рдХреЛ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ, рдареАрдХ рд╣реИ, so I hope рдХя┐╜я┐╜
5:50
рдЖрдк рд▓реЛрдЧ рдХреЛ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛рдИ video рдФрд░ practice рдХрд░рдирд╛ рдЗрд╕рдХреА рдФрд░ method overriding рдХрд░рдирд╛, рдХреБрдЫ рдФя┐╜я┐╜
5:56
classes рдмрдирд╛рдХрд░, employee class рдмрдирд╛рдХрд░ рдХрд░рдХреЗ рджреЗрдЦрдирд╛ method overriding рддреЛ рдЖрдкрдХреЛ рдФрд░ clarity рдереЛрдбрд╝реА рдЖрдИ рдХя┐╜я┐╜
6:01
рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реИ guys thank you so much guys for watching this video
6:04
and I will see you next time