Class TestException 1. public class TestException extends Exception { 2. } Class a: 1. public class a { 2. 3. public String sayHello(String name) throws TestException { 4. 5. if(name == null) { 6. throw new TestException(); 7. } 8. 9. return “Hello “+ name; 10. } 11. 12. } A programmer wants to use this code in an application: 45. A a=new A(); 46. System.out.println(a.sayHello(”John”)); Which two are true?()
- A、 Class a will not compile.
- B、 Line 46 can throw the unchecked exception TestException.
- C、 Line 45 can throw the unchecked exception TestException.
- D、 Line 46 will compile if the enclosing method throws a TestException.
- E、 Line 46 will compile if enclosed in a try block, where TestException is caught.
正确答案:D,E
答案解析:有
微信扫一扫手机做题