Java Programming :: Inner Classes
-
Which is true about an anonymous inner class?
-
which one create an anonymous inner class from within class Bar?class Boo { Boo(String s) { } Boo() { } } class Bar extends Boo { Bar() { } Bar(String s) {super(s);} void zoo() { // insert code here } }
-
Which is true about a method-local inner class?
-
Which statement is true about a static nested class?
-
Which constructs an anonymous inner class instance?
-
which statement, inserted at line 10, creates an instance of Bar?class Foo { class Bar{ } } class Test { public static void main (String [] args) { Foo f = new Foo(); /* Line 10: Missing statement ? */ } }
-
which statement, if placed in a class other than MyOuter or MyInner, instantiates an instance of the nested class?public class MyOuter { public static class MyInner { public static void foo() { } } }
A.
It can extend exactly one class and implement exactly one interface.
|
B.
It can extend exactly one class and can implement multiple interfaces.
|
C.
It can extend exactly one class or implement exactly one interface.
|
D.
It can implement multiple interfaces regardless of whether it also extends a class.
|