题目内容

以下程序片段,下列哪个选项插入到第二行将引起编译错误?package mypackage;class MyClass{//do something}

A. public class MainClass{}
B. package mypackage1;
C. class B{}
D. Iimport java.util.*;

查看答案
更多问题

以下程序代码,无法通过编译的是()

A. class A{int i=0;public void method() {System.out.println(i);}}
B. class A{int i=0;}class B{public void method() {System.out.println(A.i);}}
C. class A{public int i=0;public static void method() {System.out.println(new A().i);}}
D. class A{public static int i=0;public static void method() {System.out.println(i);}}

下列代码在编译时会发生错误,下面哪种修改可以更正错误?class Test{private int m;public static void fun() {System.out.println(m);}}

A. 将private int m改为protected int m
B. 将private int m改为public int m
C. 将private int m改为static int m
D. 将private int m改为int m

下列各种Java类的定义,哪些是错误的?

A. class MyClass{private int Val;public int getVal() {return Val;}}
B. class MyClass{private static int Val;public int getVal() {return Val;}}
C. class MyClass{private int Val;public int getVal() {return Val;}}
D. class MyClass{private static int Val;public static int getVal() {return Val;}}

一个类定义了一个或多个构造方法,则Java不提供默认的构造方法。

A. 对
B. 错

答案查题题库