第三章
在非静态成员方法中,可以使用关键字( )访问类的其他非静态成员。
static
public
super
答案:this
下面关于类的定义,哪一个是正确的?( )在Java中,针对类和成员提供了4种访问级别,以下控制级别由小到大的顺序是:( )。
protected < 默认 < private < public
默认 < private< protected < public
protected < private< 默认  < publicTest类的定义如下:public class Test {public Test() {System.out.println("构造方法一被调用了。。");}public Test(int x) {System.out.println("构造方法二被调用了。。");}public Test(boolean b) {System.out.println("构造方法三被调用了。。");}public static void main(String[] args) {Test test=new Test(true);}}上面程序的运行结果为下列哪一项?( )
构造方法三被调用了。。
构造方法一被调用了。。
其余三个选项之和以下关于static关键字的说法正确的是:( )。
static关键字可以修饰类
static关键字可以修饰所有的变量
static关键字可以修饰成员变量和成员方法有如下TestA类的定义:public class TestA {static int a=10;}用该类创建2个对象:testA1和testA2,现将类变量(静态变量)a的数值变为100,则正确的方式是:( )。
TestA.a=100;
其余选项都不对
testA2.a=100;下面对于构造方法的描述,正确的有哪些?( )
当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在
在方法中不能return语句返回一个值
方法名必须和类名相同在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问。Java中的每个类都至少有一个构造方法,一个类如果没有显式地定义构造方法,系统会自动为这个类创建一个默认的无参的构造方法。声明构造方法时,不能用private关键字修饰。类中static修饰的变量或方法,可以使用类名或对象来引用该成员进行访问。静态代码块会随着类对象的创建而执行。

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部