试题详情
多项选择题 10. class Inner {  11. private int x;  12. public void setX( int x) { this.x = x; }  13. public int getX() { return x; }  14. }  15.  16. class Outer {  17. private Inner y;  18. public void setY( Inner y) { this.y = y; }  19. public Inner getY() { return y; }  20. }  21.  22. public class Gamma {  23. public static void main( String[] args) { 24. Outer o = new Outer(); 25. Inner i = new Inner();  26.int n=10;  27. i.setX(n);  28. o.setY(i);  29. // insert code here  30. System.out.println( o.getY().getX());  31. }  32. }  Which three code fragments, added individually at line 29, produce the output 100?()

A、 n = 100;

B、 i.setX( 100);

C、 o.getY().setX( 100);

D、 i = new Inner(); i.setX( 100);

E、 o.setY( i); i = new Inner(); i.setX( 100);

F、 i = new Inner(); i.setX( 100); o.setY( i);

  • B,C,F
  • 关注下方微信公众号,在线模考后查看

热门试题