一,final关键字不能修饰的参数是
1.final是java中的修饰符,final关键字不能用来抽象类和接口。
2.final修饰的类肯定不能被继承
3.final修饰的方法不能被重载
4.final修饰的变量不允许被再次赋值
二,
下列关于构造方法的说法中不正确的是(D )。
A.构造方法名必须与类名一致
B.构造方法是给对象赋初值,所以没有返回值,且不用void来声明
C.构造方法一般不能由编程人员显式地直接调用,而是用new来调用
D.构造方法不可以被重载
A.构造方法名必须与类名一致
B.构造方法是给对象赋初值,所以没有返回值,且不用void来声明
C.构造方法一般不能由编程人员显式地直接调用,而是用new来调用
D.构造方法不可以被重载
Java类 必须包含一个或一个以上的构造方法
构造方法用于构造该类的实例对象,Java语言通过new关键字来调用构造方法,从而返回该类的实例。
构造方法是一个类创建对象的根本途径,如果一个类没有构造方法,这个类通常无法创建实例,因此,Java语言提供了一个功能:
如果程序员没有为一个类编写构造方法,则系统会为该类提供一个默认的且无参的构造方法。
一旦程序员为一个类提供了构造方法,系统将不再为该类提供构造方法。
三
下列String类的( )方法返回指定字符串的一部分。
答案:C
四
声明成员变量时,如果不使用任何访问控制符,则以下哪种类型的类不能对该成员进行直接访问B
A、同一包中的子类
B、不同包中的子类
C、同一包中的非子类
D、同一类
B、不同包中的子类
C、同一包中的非子类
D、同一类
五
能够向文件输入逻辑型数据的类是:
答案:A
六
1.给出如下代码:class Test{ private int m; public static void fun(){ //some code...}
1.给出如下代码:
class Test{
private int m;
public static void fun(){
//some code...
}
}
如何使成员变量m被方法fun()直接访问?
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
1.给出如下代码:
class Test{
private int m;
public static void fun(){
//some code...
}
}
如何使成员变量m被方法fun()直接访问?
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
C