рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рджреМрд░рд╛рди, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдЬреНрдЮрд╛рди рдкрд░ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреАред рдпрд╣рд╛рдБ рджреЛ рдЕрдЪреНрдЫреЗ рд╣реИрдВ:
I. рд╡рд░реНрдЧ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд░реНрдЧ рдЕрдВрдд рдореЗрдВ {
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдереИрддрд┐рдХ рд╢реВрдиреНрдп рдореБрдЦреНрдп (рд╕реНрдЯреНрд░рд┐рдВрдЧ [] args) {
рдХреЛрд╢рд┐рд╢ рдХрд░реЛ {
рд╡рд╛рдкрд╕реА;
} {{
System.out.println ("рдЕрдВрдд рдореЗрдВ");
}
}
}
A. рдХрдВрдкрд╛рдЗрд▓рд░ рдПрдХ рдПрд░рд░ рдлреЗрдВрдХ рджреЗрдЧрд╛ред
B. "рдЖрдЦрд┐рд░" рдЫрдкрд╛ рд╣реИред
C. рдХреБрдЫ рднреА рдирд╣реАрдВ рдЫрд╛рдкрддрд╛ рд╣реИред
рджреНрд╡рд┐рддреАрдпред рдХреНрдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐, рдХрдХреНрд╖рд╛ рдП рдореЗрдВ, doInternal () рд╡рд┐рдзрд┐ рдПрдХреНрд╕реЗрд╕ рдореЙрдбрд┐рдлрд╛рдпрд░ рдХреЛ рдмрджрд▓ рджреЗрддреА рд╣реИ: 1) рдирд┐рдЬреА рдХреЗ рд▓рд┐рдП, 2) рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП?
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд░реНрдЧ рдП {
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдереИрддрд┐рдХ рд╢реВрдиреНрдп рдореБрдЦреНрдп (рд╕реНрдЯреНрд░рд┐рдВрдЧ [] trs) {
new B ()ред doPublic ();
}
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╢реВрдиреНрдп doPublic () {
doInternal ();
}
рд╕рдВрд░рдХреНрд╖рд┐рдд рд╢реВрдиреНрдп doInternal () {
System.out.println ("A рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдХрд░реЗрдВ");
}
}
рдХреНрд▓рд╛рд╕ рдмреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╢реВрдиреНрдп doInternal () {
System.out.println ("рдмреА рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдХрд░реЗрдВ");
}
}