
"рдореНрд╣рдгреВрди, рд╡рд┐рд╖рдп рдХреНрд░рдорд╛рдВрдХ рджреЛрди рд╣рд╛ рд╕реНрдЯреЕрдЯрд┐рдХ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕реЗрд╕ рдЖрд╣реЗ. рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рдиреЙрди-рд╕реНрдЯреЕрдЯрд┐рдХ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕реЗрд╕рдирд╛ рдЗрдирд░ рдХреНрд▓рд╛рд╕реЗрд╕ рдореНрд╣рдгрддрд╛рдд .
"рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ рдШреЛрд╖рдгреЗрдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рд╕реНрдЯреЕрдЯрд┐рдХ рд╢рдмреНрджрд╛рдЪрд╛ рдЕрд░реНрде рдХрд╛рдп рдЖрд╣реЗ рдпрд╛рдмрджреНрджрд▓ рдЖрдкрд▓реЗ рдбреЛрдХреЗ рдЧреБрдВрдбрд╛рд│реВрдпрд╛. рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рд╡рд╛рдЯрддреЗ?"
"рдЬрд░ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реНрдЯреЕрдЯрд┐рдХ рдореНрд╣рдгреВрди рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреА рдлрдХреНрдд рдПрдХ рдкреНрд░рдд рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ. рддрд░, рдЬрд░ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕ рд╕реНрдЯреЕрдЯрд┐рдХ рдЕрд╕реЗрд▓, рддрд░ рдпрд╛рдЪрд╛ рдЕрд░реНрде рддреБрдореНрд╣реА рддреНрдпрд╛ рдХреНрд▓рд╛рд╕рдЪрд╛ рдлрдХреНрдд рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛ рдХрд╛?"
" рд╕реНрдЯреЕрдЯрд┐рдХ рд╣рд╛ рд╢рдмреНрдж рдЗрдереЗ рдЧреЛрдВрдзрд│рд╛рдд рдЯрд╛рдХреВ рджреЗрдК рдирдХрд╛ . рд╣реЗ рдЦрд░реЗ рдЖрд╣реЗ рдХреА рдЬрд░ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реНрдЯреЕрдЯрд┐рдХ рдореНрд╣рдгреВрди рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреА рдлрдХреНрдд рдПрдХ рдкреНрд░рдд рдЕрд╕рддреЗ. рдкрд░рдВрддреБ рд╕реНрдЯреЕрдЯрд┐рдХ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕ рдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рд╕реНрдЯреЕрдЯрд┐рдХ рдкрджреНрдзрддреАрд╕рд╛рд░рдЦрд╛ рдЕрд╕рддреЛ. рдХреНрд▓рд╛рд╕ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рдирдЪреНрдпрд╛ рдЖрдзреА рд╕реНрдЯреЕрдЯрд┐рдХ рд╣рд╛ рд╢рдмреНрдж рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА рдХреНрд▓рд╛рд╕ рддреНрдпрд╛рдЪреНрдпрд╛ рдмрд╛рд╣реНрдп рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ рд╡рд╕реНрддреВрдВрдЪреЗ рд╕рдВрджрд░реНрдн рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдд рдирд╛рд╣реА."
"рдЕрд╣реЛ. рд╕рд╛рдорд╛рдиреНрдп рдкрджреНрдзрддреАрдВрдордзреНрдпреЗ рдСрдмреНрдЬреЗрдХреНрдЯрдЪрд╛ рд╕рдВрджрд░реНрдн рдЕрд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕рд╛рдард╡рд▓рд╛ рдЬрд╛рддреЛ, рдкрд░рдВрддреБ рд╕реНрдерд┐рд░ рдкрджреНрдзрддреАрдВрдордзреНрдпреЗ рдирд╛рд╣реА. рд╣реЗ рд╕реНрдЯреЕрдЯрд┐рдХ рдХреНрд▓рд╛рд╕реЗрд╕рдЪреНрдпрд╛ рдмрд╛рдмрддреАрддрд╣реА рдЕрд╕реЗрдЪ рдЖрд╣реЗ, рдореА рдмрд░реЛрдмрд░ рдЖрд╣реЗ рдХрд╛, рдПрд▓реА?"
"рдирдХреНрдХреАрдЪ. рддреБрдордЪреА рджреНрд░реБрдд рд╕рдордЬ рдкреНрд░рд╢рдВрд╕рдиреАрдп рдЖрд╣реЗ. рд╕реНрдЯреЕрдЯрд┐рдХ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕реЗрд╕рдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдмрд╛рд╣реНрдп рд╡рд░реНрдЧрд╛рддреАрд▓ рд╡рд╕реНрддреВрдВрдЪреЗ рдЫреБрдкреЗ рд╕рдВрджрд░реНрдн рдирд╕рддрд╛рдд."
class Zoo
{
private static int count = 7;
private int mouseCount = 1;
public static int getAnimalCount()
{
return count;
}
public int getMouseCount()
{
return mouseCount;
}
public static class Mouse
{
public Mouse()
{
}
public int getTotalCount()
{
return count + mouseCount; // Compilation error.
}
}
}
"рдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдЪреЗ рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░реВрдпрд╛."
"рд╕реНрдЯреЕрдЯрд┐рдХ getAnimalCount рдкрджреНрдзрдд рдХреЛрдгрддреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдНрдХреНрд╕реЗрд╕ рдХрд░реВ рд╢рдХрддреЗ?"
"рдлрдХреНрдд рд╕реНрдерд┐рд░. рдХрд╛рд░рдг рддреА рдПрдХ рд╕реНрдерд┐рд░ рдкрджреНрдзрдд рдЖрд╣реЗ."
"рдЧреЗрдЯрдорд╛рдКрд╕рдХрд╛рдЙрдВрдЯ рдкрджреНрдзрддреАрдордзреНрдпреЗ рдХреЛрдгрддреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрддрд╛рдд?"
"рд╕реНрдерд┐рд░ рдЖрдгрд┐ рдиреЙрди-рд╕реНрдЯреЕрдЯрд┐рдХ рджреЛрдиреНрд╣реА. рдпрд╛рдд рдкреНрд░рд╛рдгреАрд╕рдВрдЧреНрд░рд╣рд╛рд▓рдпрд╛рдЪреНрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯрдЪрд╛ рдЫреБрдкрд╛ рд╕рдВрджрд░реНрдн (рд╣рд╛) рдЖрд╣реЗ."
"рддреЗ рдмрд░реЛрдмрд░ рдЖрд╣реЗ. рддреНрдпрд╛рдореБрд│реЗ, рд╕реНрдЯреЕрдЯрд┐рдХ рдиреЗрд╕реНрдЯреЗрдб рдорд╛рдЙрд╕ рдХреНрд▓рд╛рд╕, рд╕реНрдЯреЕрдЯрд┐рдХ рдкрджреНрдзрддреАрдкреНрд░рдорд╛рдгреЗ, рдЭреВ рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ рд╕реНрдЯреЕрдЯрд┐рдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрддреЛ, рдкрд░рдВрддреБ рддреЗ рдиреЙрди-рд╕реНрдЯреЕрдЯрд┐рдХрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА."
"рдЖрдореНрд╣реА рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рдорд╛рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЛ, рдЬрд░реА рдПрдХ рдкреНрд░рд╛рдгреАрд╕рдВрдЧреНрд░рд╣рд╛рд▓рдп рдСрдмреНрдЬреЗрдХреНрдЯ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдирд╕рд▓реЗ рддрд░реАрд╣реА. рддреБрдореНрд╣реА рддреЗ рдХрд╕реЗ рдХрд░реВ рд╢рдХрддрд╛ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ:"
class Home
{
public static void main(String[] args)
{
Zoo.Mouse mouse = new Zoo.Mouse();
}
}
"рдорд╛рдКрд╕ рд╡рд░реНрдЧ рд╣рд╛ рдЦрд░рдВ рддрд░ рдПрдХ рдЕрддрд┐рд╢рдп рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдЧ рдЖрд╣реЗ. рддреЛ рдкреНрд░рд╛рдгреАрд╕рдВрдЧреНрд░рд╣рд╛рд▓рдпрд╛рдЪреНрдпрд╛ рд╡рд░реНрдЧрд╛рдд рдШреЛрд╖рд┐рдд рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдЪреА рджреЛрди рдЦрд╛рд╕ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд."
1) рдмрд╛рд╣реНрдп рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕рдЪреЗ (рдЬрд╕реЗ рдХреА рдорд╛рдЙрд╕ рдХреНрд▓рд╛рд╕) рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рдЖрдкрдг рдмрд╛рд╣реНрдп рд╡рд░реНрдЧрд╛рдЪреЗ рдирд╛рд╡ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреЙрдЯ рдСрдкрд░реЗрдЯрд░ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
"рдпрд╛рд╕рд╛рд░рдЦреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде: Zoo.Mouse."
2) Zoo.Mouse рдХреНрд▓рд╛рд╕ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдирд╛ Zoo рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ рдЦрд╛рдЬрдЧреА рд╕реНрдЯреЕрдЯрд┐рдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЖрдгрд┐ рдкрджреНрдзрддреАрдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЖрд╣реЗ (рдХрд╛рд░рдг рдорд╛рдЙрд╕ рдХреНрд▓рд╛рд╕ рджреЗрдЦреАрд▓ Zoo рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ рдШреЛрд╖рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ).
"рдЖрдЬрд╕рд╛рдареА рдПрд╡рдвреЗрдЪ."
"рдореНрд╣рдгрдЬреЗ рдлрдХреНрдд рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд╛рд╡ рдЖрдгрд┐ рддреЗрдЪ?"
"рд╣реЛ."
"рд╣реЗ рдЖрдзреА рд╡рд╛рдЯрд▓реЗ рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рд╕реЛрдкреЗ рдЖрд╣реЗ."