系名____________班级____________姓名____________学号____________
密封线内不答题
1、编译并运行以下代码的输出结果是?(1)
// Filename; SuperclassX.java package packageX;
public class SuperclassX {
protected void superclassMethodX() { }
protected int superclassVarX; }
// Filename SubclassY .java 1. package packageY; 2. import packageX.*;
3. public class SubclassY extends SuperclassX
4. {
5. SuperclassX objX = new SubclassY();
6. SubclassY objY = new SubclassY();
7. void subclassMethodY()
8. {
9. objY .superclassMethodX(); 10. int i; 11. i = objX.superclassVarX; 12. } 13. }
A. 第9行编译错误
B. 第5行编译错误
C. 第11行抛出运行期异常
D. 以上都不对
2、编译并运行以下代码将发生什么?(1)
class MyClass