第三章单元测试
- 如果类的成员被( )访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。
- float类型成员变量的默认初始化值是( )
- 以下关于成员属性与成员方法的描述中,错误的是( )
- “隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征( )
下列关于类与对象的说法中,正确的是( )
- 下列选项中,哪个可以用来创建对象( )
- 当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用下列选项中的哪一个关键字( )
- 下列关于类与对象的说法中,错误的是( )
- 下列关于类的说法中,错误的是( )
- 下列关于类和对象的描述,错误的是( )
- 在Java中,对象是通过类创建出来的。( )
- 定义在类中的变量叫成员变量,定义在方法中的变量叫局部变量。( )
- 父类的引用指向自己子类的对象是多态的一种体现形式。( )
- 与普通方法一样,构造方法也可以重载。( )
- 下列关于构造方法的描述中,错误的是( )
- 下列关于封装的描述中,正确的是 ( )
- 下列关于对象创建的描述中,正确的是( )
- 下列关于构造方法和普通方法的描述中,正确的是( )
- 静态方法随着类的加载而加载,随着类的消失而消失。( )
- 如果类中定义了构造方法,则系统不会自动创建默认的构造方法。( )
- 构造方法没有返回值类型,所以可以写void,也可以不写。( )
- 与普通方法一样,构造方法也可以重载。( )
- Java中可以通过this关键字解决成员变量与局部变量名称冲突问题。( )
A:private B:public C:default D:protected
答案:private
A:null B:0 C:0.0F D:false
A:在类中定义的变量,我们称为成员变量 B:成员属性我们也叫成员变量,它就是描述对象的特征。它可以定义在类中,也可以定义在方法中 C:在类中定义的方法,我们称变成员方法 D:成员方法用于描述对象的行为
A:封装 B:继承 C:多态 D:其他三项都不是
A:类可以看做是一个模型,可以直接拿来创建对象。 B:其他三项说法都不对。 C:类在Java中是一个可有可无的概念。 D:类是对某一类事物的抽象描述,而对象则是该类事物的个体。
A:abstract B:this C:super D:new
A:return B:this C:super D:import
A:对象是类的实例化。 B:类用于描述多个对象的共同特征,它是对象的模板。 C:类与对象没有什么实际关系。 D:类是对某一类事物的抽象描述,而对象则是该类事物的个体。
A:一个类只能创建一个对象。 B:Java中创建类的关键字是class。 C:Java中对象的创建,首先需要定义出一个类。 D:类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为。
A:类是对象的抽象 B:对象是类的实例 C:一个类只能有一个实例化对象 D:类用于描述一组对象的共同特征和行为
A:错 B:对
A:错 B:对
A:错 B:对
A:对 B:错
A:构造方法不能写返回值类型 B:构造方法的访问权限必须和类的访问权限一致 C:构造方法可以重载 D:构造方法的方法名必须和类名一致
A:其余选项均不正确 B:封装能提高代码的复用性 C:方法和类都可以称为封装体 D:封装隐藏了程序的实现细节,同时对外提供了特定的访问方式
A:调用对象的clone()方法 B:运用反射手段,调用java.lang.Class类的newInstance()方法 C:用new关键字创建对象 D:运用序列化手段,调用java.io.ObjectInputStream对象的readObject()方法
A:构造方法不能指定返回值类型,普通方法可以指定返回值类型 B:构造方法中不能指定参数,而普通方法可以指定参数 C:在同一个类中,构造方法必须位于普通方法之前 D:构造方法能够在实例对象的同时进行初始化
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!