1. рдкрдг рдПрд╡рдвреЗрдЪ рдирд╛рд╣реА.
рд╕рдордЬрд╛ Cow
рд╡рд░реНрдЧрд╛рдд рдПрдХ printAll()
рдкрджреНрдзрдд рдЖрд╣реЗ рдЬреА рдЗрддрд░ рджреЛрди рдкрджреНрдзрддреАрдВрдирд╛ рдХреЙрд▓ рдХрд░рддреЗ. рдордЧ рдХреЛрдб рдЕрд╕реЗ рдХрд╛рд░реНрдп рдХрд░реЗрд▓:
рдХреЛрдб | рд╡рд░реНрдгрди |
---|---|
|
|
|
рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕реЗрд▓:
|
рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рдЬреЗрд╡реНрд╣рд╛ printAll()
рд╡рд░реНрдЧрд╛рддреАрд▓ рдкрджреНрдзрдд рдПрдЦрд╛рджреНрдпрд╛Cow
рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ рдХреЙрд▓ рдХреЗрд▓реА рдЬрд╛рддреЗ , рддреЗрд╡реНрд╣рд╛ рд╡рд░реНрдЧрд╛рдЪреА рдкрджреНрдзрдд рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ, рдкрджреНрдзрддреАрддреАрд▓ рдПрдХ рдирд╛рд╣реА .Whale
printName
Whale
Cow
рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯ рд╣реА рдкрджреНрдзрдд рдЬреНрдпрд╛ рд╡рд░реНрдЧрд╛рдд рд▓рд┐рд╣рд┐рд▓реА рдЖрд╣реЗ рддреА рдирд╛рд╣реА, рддрд░ рдЬреНрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ рдкрджреНрдзрдд рдореНрд╣рдЯрд▓реЗ рдЬрд╛рддреЗ рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдХрд╛рд░ (рд╡рд░реНрдЧ) рдЖрд╣реЗ.
рдХреЗрд╡рд│ рдиреЙрди-рд╕реНрдЯреЕрдЯрд┐рдХ рдкрджреНрдзрддреА рд╡рд╛рд░рд╕рд╛ рдЖрдгрд┐ рдЕрдзрд┐рд▓рд┐рдЦрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рд╕реНрдЯреЕрдЯрд┐рдХ рдкрджреНрдзрддреА рд╡рд╛рд░рд╢рд╛рдиреЗ рдорд┐рд│рдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рдореНрд╣рдгреВрди рддреНрдпрд╛ рдЕрдзрд┐рд▓рд┐рдЦрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реАрдд.
Whale
рд╡рд╛рд░рд╕рд╛ рдЖрдгрд┐ рдкрджреНрдзрдд рдУрд╡реНрд╣рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд╡рд░реНрдЧ рдХрд╕рд╛ рджрд┐рд╕рддреЛ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ :
|
рд╡рд╛рд░рд╕рд╛ рдЖрдгрд┐ рдкрджреНрдзрдд рдУрд╡реНрд╣рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд╡рд░реНрдЧ рдХрд╕рд╛ рджрд┐рд╕рддреЛ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ Whale : рдЖрдореНрд╣рд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЬреБрдиреНрдпрд╛ рдкрджреНрдзрддреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА printName . |
2. рдЯрд╛рдЗрдкрдХрд╛рд╕реНрдЯрд┐рдВрдЧ
рдпреЗрдереЗ рдЖрдгрдЦреА рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдореБрджреНрджрд╛ рдЖрд╣реЗ. рдХрд╛рд░рдг рд╡рд░реНрдЧрд╛рд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдкрд╛рд▓рдХ рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдкрджреНрдзрддреА рдЖрдгрд┐ рдбреЗрдЯрд╛рдЪрд╛ рд╡рд╛рд░рд╕рд╛ рдорд┐рд│рддреЛ, рдЪрд╛рдЗрд▓реНрдб рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯрдЪрд╛ рд╕рдВрджрд░реНрдн рдЕрд╢рд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЬреНрдпрд╛рдЪрд╛ рдкреНрд░рдХрд╛рд░ рдкрд╛рд▓рдХ рд╡рд░реНрдЧ (рдЖрдгрд┐ рдкрд╛рд▓рдХрд╛рдВрдЪрд╛ рдкрд╛рд▓рдХ рдЗ.) рд╕рд╛рд░рдЦрд╛рдЪ рдЖрд╣реЗ. рд╡рд░реНрдЧрд╛рдкрд░реНрдпрдВрдд рд╕рд░реНрд╡ рдорд╛рд░реНрдЧ Object
). рдЙрджрд╛рд╣рд░рдг:
рдХреЛрдб | рд╡рд░реНрдгрди |
---|---|
|
рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕реЗрд▓:
|
|
рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕реЗрд▓:
|
|
рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕реЗрд▓:
рдкрджреНрдзрдд рд╡рд░реНрдЧрд╛рдХрдбреВрди toString() рд╡рд╛рд░рд╢рд╛рдиреЗ рдорд┐рд│рд╛рд▓реА рдЖрд╣реЗObject |
рд╣реА рдПрдХ рдЕрддрд┐рд╢рдп рдореМрд▓реНрдпрд╡рд╛рди рдорд╛рд▓рдорддреНрддрд╛ рдЖрд╣реЗ: рдереЛрдбреНрдпрд╛ рд╡реЗрд│рд╛рдиреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рддреЗ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рддреЗ рд╕рдордЬреЗрд▓.
3. рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ рдкрджреНрдзрдд рдХреЙрд▓ рдХрд░рдгреЗ
рдЬреЗрд╡реНрд╣рд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд╡рд░ рдореЗрдердб рдХреЙрд▓ рдХреЗрд▓реА рдЬрд╛рддреЗ, рддреЗрд╡реНрд╣рд╛ рддреА рдкрджреНрдзрдд рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ рдХреЙрд▓ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдпрд╛ рдпрдВрддреНрд░рдгреЗрд▓рд╛ рдбрд╛рдпрдиреЕрдорд┐рдХ рдореЗрдердб рдбрд┐рд╕реНрдкреЕрдЪ рдореНрд╣рдгрддрд╛рдд.
рддреЗ рдХрд╕реЗ рджрд┐рд╕рддреЗ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ:
рдХреЛрдб | рд╡рд░реНрдгрди |
---|---|
|
рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕реЗрд▓:
|
|
рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕реЗрд▓:
|
рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рдЬреНрдпрд╛ рдкрджреНрдзрддреАрд▓рд╛ рдХреЙрд▓ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рддреНрдпрд╛рдЪреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА printName()
тАФ рдПрдХ Cow
рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд╛рд╕рдордзреАрд▓ рдПрдХ Whale
тАФ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЬреНрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯрдЪрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ.
рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ Cow
рдСрдмреНрдЬреЗрдХреНрдЯрдЪрд╛ рд╕рдВрджрд░реНрдн рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ Whale
рдЖрдгрд┐ printName()
рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ Whale
рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкрджреНрдзрддреАрд▓рд╛ рдореНрд╣рдгрддрд╛рдд.
рд╣реЗ рдлрд╛рд░ рд╕реНрдкрд╖реНрдЯ рдирд╛рд╣реА. рдореБрдЦреНрдп рдирд┐рдпрдо рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛:
рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд╡рд░ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдкрджреНрдзрддреАрдВрдЪрд╛ рд╕рдВрдЪ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдЖрдгрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрджреНрдзрдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЬреНрдпрд╛рд▓рд╛ рдХреЙрд▓ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рддреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рджреНрд╡рд╛рд░реЗ рд╕рдВрджрд░реНрднрд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░/рд╡рд░реНрдЧрд╛рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
рддреБрдореНтАНрд╣рд╛рд▓рд╛ рд╣реЗ рд╕рд░реНрд╡ рд╡реЗрд│ рднреЗрдЯреЗрд▓, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНтАНрд╣рд╛рд▓рд╛ рд╣реЗ рдЬрд┐рддрдХреНрдпрд╛ рд▓рд╡рдХрд░ рд▓рдХреНрд╖рд╛рдд рдпреЗрдИрд▓ рддрд┐рддрдХреЗ рдЪрд╛рдВрдЧрд▓реЗ.