Which statement is true?()A、 An anonymous inner class may be declared as final.B、 An anonymous inner class can be declared as private.C、 An anonymous inner class can implement multiple interfaces.D、 An anonymous inner class can access final variables in any enclosing scope.E、 Construction of an instance of a static inner class requires an instance of the enclosing outer class.

Which statement is true?()

  • A、 An anonymous inner class may be declared as final.
  • B、 An anonymous inner class can be declared as private.
  • C、 An anonymous inner class can implement multiple interfaces.
  • D、 An anonymous inner class can access final variables in any enclosing scope.
  • E、 Construction of an instance of a static inner class requires an instance of the enclosing outer class.

相关考题:

Given:Which statement is true about the class of an object that can reference the variable base? () A.It can be any class.B.No class has access to base.C.The class must belong to the geometry package.D.The class must be a subclass of the class Hypotenuse.

Static Nested Class 和 Inner Class 的不同。

Static Nested Class 和 Inner Class的不同,说得越多越好

以下程序的调试结果为?public class Outer{public String name = "Outer";public static void main(String argv[]){Inner i = new Inner();i.showName();}private class Inner{String name =new String("Inner");void showName(){System.out.println(name);}}}A.输出结果 OuterB.输出结果 InnerC.编译错误,因Inner类定义为私有访问D.在创建Inner类实例的行出现编译错误

Which statements concerning the correlation between the inner and outer instances of non-static inner classes are true?()  A、Member variables of the outer instance are always accessible to inner instances, regardless of their accessibility modifiers.B、Member variables of the outer instance can never be referred to using only the variable name within  the inner instance.C、More than one inner instance can be associated with the same outer instance.D、All variables from the outer instance that should be accessible in the inner instance must be declared  final.E、A class that is declared final cannot have any inner classes.

1. public class Outer{  2. public void someOuterMethod() {  3. // Line 3  4. }  5. public class Inner{}  6. public static void main( String[]argv ) {  7. Outer o = new Outer();  8. // Line 8  9. }  10. }  Which instantiates an instance of Inner?()  A、 new Inner(); // At line 3B、 new Inner(); // At line 8C、 new o.Inner(); // At line 8D、 new Outer.Inner(); // At line 8

Which two statements are true?()A、 An inner class may be declared as static.B、 An anonymous inner class can be declared as public.C、 An anonymous inner class can be declared as private.D、 An anonymous inner class can extend an abstract class.E、 An anonymous inner class can be declared as protected.

package foo;  public class Outer {  public static class Inner {  }  }   Which statement is true?() A、 Compilation fails.B、 An instance of the Inner class can be constructed with “new Outer.Inner()”.C、 An instance of the Inner class cannot be constructed outside of package foo.D、 An instance of the Inner class can be constructed only from within the Outer class.E、 From within the package foo, and instance of the Inner class can be constructed with “new Inner()”.

Which statements can be inserted at the indicated position in the following code to make the program write 1 on the standard output when run?()  public class Q4a39 {  int a = 1;   int b = 1;   int c = 1;   class Inner {   int a = 2;  int get() {   int c = 3;   // insert statement here  return c;   }   }  Q4a39() {   Inner i = new Inner();   System.out.println(i.get());  }   public static void main(String args[]) {   new Q4a39();   }   }  A、c = b;B、c = this.a;C、c = this.b;D、c = Q4a39.this.a;E、c = c;

Which thefollowingstatements about static inner classes is true?()A、 An anonymous class can be declared as static.B、 A static inner class cannot be a static member of the outer class.C、 A static inner class does not require an instance of the enclosing class.D、 Instance member of a static inner class can be referenced using the class name of the staticinner class.

Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

package foo; public class Outer (  public static class Inner (  )  )   Which statement is true? () A、 An instance of the Inner class can be constructed with “new Outer.Inner ()”B、 An instance of the inner class cannot be constructed outside of package foo.C、 An instance of the inner class can only be constructed from within the outer class.D、 From within the package bar, an instance of the inner class can be constructed with “new inner()”

Which the following two statements are true?()A、 An inner class may be declared as static.B、 An anonymous inner class can be declared as public.C、 An anonymous inner class can be declared as private.D、 An anonymous inner class can extend an abstract class.E、 An anonymous inner class can be declared as protected.

Which statement about static inner classes is true? () A、 An anonymous class can be declared as static.B、 A static inner class cannot be a static member of the outer class.C、 A static inner class does not require an instance of the enclosing class.D、 Instance members of a static inner class can be referenced using the class name of the static inner class.

Which statements about static inner classes are true?()A、 A static inner class requires a static initializer.B、 A static inner class requires an instance of the enclosing class.C、 A static inner class has no reference to an instance of the enclosing class.D、 A static inner class has access to the non-static members of the outer class.E、 Static members of a static inner class can be referenced using the class name of the static inner  class.

AnInterface is an interface.   AnAdapter0 is a non-abstract, non-final class with a zero argument constructor.   AnAdapter1 is a non-abstract, non-final class without a zero argument constructor, but with a constructor that takes one int argument.    Which two construct an anonymous inner class?()   A、AnAdapter1 aa=new AnAdapter1(){}B、AnAdapter0 aa=new AnAdapter0(){}C、AnAdapter0 aa=new AnAdapter0(5){}D、AnAdapter1 aa=new AnAdapter1(5){}E、AnInterface a1=new AnInterface(5){}

单选题1. public class Outer{  2. public void someOuterMethod() {  3. // Line 3  4. }  5. public class Inner{}  6. public static void main( String[]argv ) {  7. Outer o = new Outer();  8. // Line 8  9. }  10. }  Which instantiates an instance of Inner?()A new Inner(); // At line 3B new Inner(); // At line 8C new o.Inner(); // At line 8D new Outer.Inner(); // At line 8

单选题package foo;  public class Outer {  public static class Inner {  }  }   Which statement is true?()A Compilation fails.B An instance of the Inner class can be constructed with “new Outer.Inner()”.C An instance of the Inner class cannot be constructed outside of package foo.D An instance of the Inner class can be constructed only from within the Outer class.E From within the package foo, and instance of the Inner class can be constructed with “new Inner()”.

单选题Which statement is true?()A An anonymous inner class may be declared as final.B An anonymous inner class can be declared as private.C An anonymous inner class can implement multiple interfaces.D An anonymous inner class can access final variables in any enclosing scope.E Construction of an instance of a static inner class requires an instance of the enclosing outer class.

多选题AnInterface is an interface. AnAdapter0 is a non-abstract, non-final class with a zero argument constructor. An Adapterl is a non-abstract, non-final class without a zero argument constructor, but with a constructor that takes one int argument.   Which two construct an anonymous inner class()?AAnAdapter1 aa = new AnAdapter1 () {}BAnAdapter0 aa = new AnAdapter0 () {}CAnAdapter0 aa = new AnAdapter0 (5) {}DAnAdapter1 aa = new AnAdapter1 (5) {}EAnInterface ai = new Anlnterface (5)) {}

问答题Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

多选题Which statements can be inserted at the indicated position in the following code to make the program write 1 on the standard output when run?()  public class Q4a39 {  int a = 1;   int b = 1;   int c = 1;   class Inner {   int a = 2;  int get() {   int c = 3;   // insert statement here  return c;   }   }  Q4a39() {   Inner i = new Inner();   System.out.println(i.get());  }   public static void main(String args[]) {   new Q4a39();   }   }Ac = b;Bc = this.a;Cc = this.b;Dc = Q4a39.this.a;Ec = c;

多选题Which two statements are true?()AAn inner class may be declared as static.BAn anonymous inner class can be declared as public.CAn anonymous inner class can be declared as private.DAn anonymous inner class can extend an abstract class.EAn anonymous inner class can be declared as protected.

单选题Which statement about static inner classes is true? ()A An anonymous class can be declared as static.B A static inner class cannot be a static member of the outer class.C A static inner class does not require an instance of the enclosing class.D Instance members of a static inner class can be referenced using the class name of the static inner class.

多选题Which statements about static inner classes are true?()AA static inner class requires a static initializer.BA static inner class requires an instance of the enclosing class.CA static inner class has no reference to an instance of the enclosing class.DA static inner class has access to the non-static members of the outer class.EStatic members of a static inner class can be referenced using the class name of the static inner  class.

多选题Which the following two statements are true?()AAn inner class may be declared as static.BAn anonymous inner class can be declared as public.CAn anonymous inner class can be declared as private.DAn anonymous inner class can extend an abstract class.EAn anonymous inner class can be declared as protected.

单选题Which thefollowingstatements about static inner classes is true?()A An anonymous class can be declared as static.B A static inner class cannot be a static member of the outer class.C A static inner class does not require an instance of the enclosing class.D Instance member of a static inner class can be referenced using the class name of the staticinner class.