public class Demo {public static void main(String[] args) {int x = 10;String str = "Monday";int[] arr = {1,2,3};method(x, arr, str);System.out.println("整型变量x:"+ x);System.out.println("整型数组arr[0]:"+arr[0]);System.out.println("字符串str:"+str);}public static void method(int a, int[] arr, String str){a = 20;arr[0] = 100;str = "Sunday";}}请写出程序运行的输出结果
查看答案
(1+X)程序员可以将多个Java类写在一个Java文件中,但其中只有一个类能用( )修饰。
A. public
B. protected
C. private
D. default
(1+X)以下关于类和对象的说法,哪一个是错误的( )?
A. 类是抽象的,对象是具体的
B. 类可以产生多个对象,多个对象可以抽象出一个类
C. “人”这个类,可以具体化为学生、工人,因此学生和工人就是对象
D. 类可以通过 new 产生对象
(1+X)以下哪个不是面向对象具有的特性( )?
A. 继承
B. 封装
C. 多态
D. 静态
(1+X)关于对象的初始化过程,以下顺序正确的是( )?
A. ①将成员变量赋为定义类时设置的初值。 ②实例化对象时,成员变量初始化为默认值。 ③通过初始化块给成员变量赋值 ④调用构造方法时,使用构造方法所带的参数初始化成员变量
B. ①实例化对象时,成员变量初始化为默认值。 ②将成员变量赋为定义类时设置的初值。 ③通过初始化块给成员变量赋值 ④调用构造方法时,使用构造方法所带的参数初始化成员变量
C. ①通过初始化块给成员变量赋值 ②将成员变量赋为定义类时设置的初值。 ③实例化对象时,成员变量初始化为默认值。 ④调用构造方法时,使用构造方法所带的参数初始化成员变量
D. ①调用构造方法时,使用构造方法所带的参数初始化成员变量 ②将成员变量赋为定义类时设置的初值。 ③通过初始化块给成员变量赋值 ④实例化对象时,成员变量初始化为默认值。