單項(xiàng)選擇題
以下代碼的錯(cuò)誤是: public class OoLearn { class B { void print() { System.out.println("This is B!"); } } public static void main(String[] args) { B b = new OoLearn().new B() { void print() { System.out.println("anonymous!"); } int add(int a, int b) { return a + b; } }; b.add(1, 2); } }
A、這行代碼沒(méi)錯(cuò):new OoLearn().new B()
B、由于add不是public的,所以b.add肯定不行。
C、對(duì)于B b無(wú)法識(shí)別到add函數(shù),所以b.add是未定義錯(cuò)誤。
D、b.add沒(méi)有問(wèn)題,可以正常編譯和執(zhí)行。
A.out.println("This
B.new
C.out.println("anonymous!");
D.add(1,
E.new
F.add肯定不行。
G.add是未定義錯(cuò)誤。
H.add沒(méi)有問(wèn)題,可以正常編譯和執(zhí)行。