下面中哪个可以在Test的子类中使用:( ) class Test { protected int method (int a, int b) { return 0; } } A. int method (int a, int b) { return 0; } B. private int method (int a, int b) { return 0; } C. private int method (int a, long b) { return 0; } D. public short method (int a, int b) { return 0; }
时间: 2024-01-21 16:03:43 浏览: 59
Java期中测试试题卷及答案.doc
答案是D。在子类中,可以使用具有相同名称且参数类型相同或者更宽松的访问修饰符的方法。因此,public short method (int a, int b) 可以在Test的子类中使用。选项A中的访问修饰符更严格,所以不可以使用。选项B中的访问修饰符更严格并且参数类型相同,所以也不可以使用。选项C中的参数类型不同,所以也不可以使用。
阅读全文