A. class A{} B. class A { public A(){} } C. class A { public A(int x){} } D. class Z {} class A extends Z { void A(){} }
11. public class Test { 12. public void foo() { 13. assert false; 14. assert false; 15. } 16. public void bar(){ 17. while(true){ 18. assert false; 19. } 20. assert false; 21. } 22. } What causes compilation to fail?()
A. Line 13 B. Line 14 C. Line 18 D. Line 20
interface Beta {} class Alpha implements Beta { String testIt() { return “Tested”; } } public class Main1 { static Beta getIt() { return new Alpha(); } public static void main( String[] args ) { Beta b = getIt(); System.out.println( b.testIt() ); } } What is the result?()
A. Tested B. Compilation fails. C. The code runs with no output. D. An exception is thrown at runtime.