几道JAVA题

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:36:54
class A{
private static int x;
public static void setX(int i){
x=i;
}
public void printX(){
System.out.println(“x=”+x);
}
}
class B{
A.setX(10); ①
A.printX(); ②
A a=new A();
a.setX(20); ③
a.printX(); ④
}
下面哪句代码有错( )

A. ① B. ② C. ③ D. ④

类和对象是( )和( )的关系。一个典型的Java程序会创建很多的对象,一个对象的生命周期经过( ) 、( )和( ) 三阶段。

编译编写的源程序使用的命令是( ),Java编译器产生的文件扩展名是 ( ),解释执行编译过的程序使用的命令是( ),Java解释器解释的文件的扩展名是( )。

在一个java类中,用static 修饰符定义的方法为静态方法,那么在静态方法中使用的成员变量必须是( )

第一题:C是错的. setX()是静态方法不能用对象来调用..只能用类名来调用.
第二题:类和对象是(实体)和(实例)的关系.因为对象是类的实例化.一个对象的生命周期经过(创建)(使用)(消亡);
第三题:成员变量必须是(静态变量);因为静态方法只能访问静态变量

这些简单的书上都有的..你可以看看书啊,