1) Given the following class definition: class A { protected int i; A(int i) { this.i = i; } } Which of the following would be a valid inner class for this class? Select all valid answers. a) class B { } b) class B extends A { } c) class B { B() { System.out.println("i = " + i); } } d) class B { class A { } } e) class A { } I select A & C.They said only A.Am I missing something? Please un adive.
Bhavana Gupta
Greenhorn
Joined: Dec 14, 2000
Posts: 6
posted
0
class A { protected int i; A(int i) { this.i = i; } class B { B() { System.out.println("i = " + i); } } public static void main(String args[]) { B b = new A(10).new B(); } } U r right the ans is A C. the ans they have given are wrong u can try the above code
Find A Purpose In Life So Big That It Will Challenge Every Capacity To Be At Your Best.
Cristi Tudose
Ranch Hand
Joined: Dec 25, 2000
Posts: 53
posted
0
Thanks a lot Bhavana... I've already test it and I saw no compile problem but I want to saw another opinion.