根据类定义的格式,类体里一般有初始语句块、静态语句块、内部类、___和方法
属性
举一反三
- 【多选题】(6-6)关于静态语句块,正确的说法是()。 A. 静态语句块用static修饰,与成员变量和成员方法的级别相同。 B. 静态语句块在调用构造方法前执行。 C. 静态语句块在调用构造方法后执行。 D. 实例化一个对象,静态语句块就执行一次。 E. 静态语句块只能加载一次。 F. 静态语句块完成类的初始化任务,如数据库连接,初始化图像等等
- Java中,定义在另一个类、接口、方法或代码块里的类称为()。 A: 成员内部类 B: 匿名内部类 C: 局部内部类 D: 嵌套类
- 关于静态初始化器,那些描述是正确的 A: 静态代码块只能定义在类里面,它独立于任何方法. B: 静态代码块里面的变量都是局部变量. C: 静态代码块会在类被加载时自动执行. D: 一个类中允许定义多个静态代码块.静态代码块可以访问类的静态成员.
- 下列关于Java中静态嵌套类的说法错误的是()。 A: 静态嵌套类可以定义在外部类的成员位置 B: 静态嵌套类中可以定义实例成员、静态成员、静态代码块、构造方法等成员 C: 静态嵌套类创建对象时需要依赖于外部类实例才能创建 D: 静态嵌套类只能直接访问外部类的静态成员
- 有关循环语句的语句块的格式,下列说法正确的有:__________。 A: 语句块必需采用缩进格式,且语句块中的各个语句的缩进量必须相同 B: 语句块必需采用缩进格式,语句块中各个语句的缩进量不必相同 C: 语句块中只要第一句采用缩进格式即可 D: 语句块不需要采用缩进格式,加个扩号就行
内容
- 0
在函数定义、类定义、选择结构、循环结构、异常处理结构和with语句等结构中,对应的函数体或语句块都必须有相应的缩进。
- 1
在一个方法体中或语句块内定义的类称为____________。
- 2
static修饰的代码块称为静态代码块,关于静态代码块的描述错误的是()。 A: 静态代码块能够存在于类的任何位置,包括方法体内 B: 静态代码块主要用于初始化类,为类的静态属性初始化 C: 静态代码块不能直接访问示例变量和实例方法 D: JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行
- 3
内部类的类体中不可以声明类方法(静态方法)。
- 4
关于Java中的非静态嵌套类,下面说法错误的是()。 A: 非静态嵌套类定义在成员位置、方法、代码块等位置 B: 非静态嵌套类中可以定义实例成员、静态常量、静态方法等成员 C: 非静态嵌套类创建对象时必须先有外部类的对象 D: 非静态嵌套类可以直接访问外部类所有成员