A.类及其属性、方法可以同时有一个以上的修饰符来修饰
B.最终类不能派生子类,最终方法不能被覆盖
C.final类中的属性和方法不一定都要用final修饰符修饰
D.子类要调用父类的方法,必须使用super关键字
第1题
A.构造方法名与类名必须相同。
B.构造方法往往是给对象赋初值,无返回值,所以构造方法的返回类型是void。
C.构造方法不能被程序调用
D.定义一个类时,若没有定义该类的构造方法,则Java语言会提供默认的构造方法。
第2题
A.构造方法名与类名必须相同。
B.构造方法往往是给对象赋初值,无返回值,所以构造方法的返回类型是void。
C.构造方法不能被程序调用
D.定义一个类时,若没有定义该类的构造方法,则Java语言会提供默认的构造方法。
第4题
B.Java语言具有可移植性,是与平台无关的编程语言。
C.Java语言可对内存垃圾自动收集。
D.Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。
第5题
A.方法可以没有返回值,也可以存在返回值,但最多只能存在一个返回值
B.方法的返回值可以为变量、常量以及表达式
C.在无返回值方法中,方法体内可以没有return语句
第6题
A.Java中的方法的参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和Java的合法语句
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成的构造方法
D.类的私有方法不能被其子类直接访问
第7题
A.Java中的方法的参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和Java的合法语句
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
第8题
A.在不合法的数学运算发生时,会出现ArithmeticException异常。
B.如果将字符串转换成数字,需要准备处理NumberFormatException异常。
C.如果使用非法的索引值来访问数组,ArrayIndexOutOfBoundException异常会抛出
D.如果指针变量为空,NullPointerException异常会被抛出。
第9题
A、抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口。
B、在抽象类中可以没有抽象方法
C、实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现
D、接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。
E、接口中的方法都必须加上public关键字。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!