更多“要使类的某个成员方法成为属于整个类的“类方法”,该方法应使用修饰符()。”相关问题
  • 第1题:

    在类的定义中,若需要把一个属性或方法定义为类成员,而不是实例成员,则使用的修饰符为()。

    • A、const
    • B、final
    • C、static
    • D、public

    正确答案:C

  • 第2题:

    使用()修饰符能调用未实例化得类中的方法


    正确答案:static

  • 第3题:

    类的成员数据的修饰符是否和类的成员方法部分相同,部分不同。请写出与成员方法不同的修饰符是哪些?它们的含义是什么?


    正确答案:类的成员数据修饰符有部分和成员方法相同,如访问控制符、static、final等。有部分的修饰符存在不同。
    对于成员变量与成员方法不同的修饰符有:transient(说明变量不能被序列化)、volatile(表示变量能从主存读取,进行异步修改);
    对于成员方法与成员变量不同的修饰符有:native(定义本地方法)、abstract(定义抽象方法)、synchronized(定义同步方法)。

  • 第4题:

    不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?()

    • A、实例方法可以直接调用父类的实例方法。
    • B、实例方法可以直接调用父类的类方法。
    • C、实例方法可以直接调用其他类的实例方法。
    • D、实例方法不可以直接调用本类的类方法。

    正确答案:A,B

  • 第5题:

    一个类成员或者方法前面加上了()修饰符,那说明该数据成员和方法可以直接通过类名来访问和调用。


    正确答案:static

  • 第6题:

    在类的成员声明时,若使用()修饰符,则该成员只能在该类或其派生类中使用。


    正确答案:protected

  • 第7题:

    定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。


    正确答案:正确

  • 第8题:

    如果类中的成员只能被同一包中的类访问,那么声明该成员时应使用下面哪个修饰符()

    • A、protected
    • B、package
    • C、public
    • D、不使用访问修饰符

    正确答案:D

  • 第9题:

    填空题
    一个类成员或者方法前面加上了()修饰符,那说明该数据成员和方法可以直接通过类名来访问和调用。

    正确答案: static
    解析: 暂无解析

  • 第10题:

    填空题
    在类的成员声明时,若使用了()修饰符则该成员只能在该类或其派生类中使用。

    正确答案: protected
    解析: 暂无解析

  • 第11题:

    单选题
    类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问?()
    A

    public

    B

    protected

    C

    private

    D

    default


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    static修饰符表示静态,静态成员属于()。
    A

    B

    实例

    C

    方法

    D

    类和实例


    正确答案: A
    解析: 暂无解析

  • 第13题:

    要使类的某个成员方法成为属于整个类的“类方法”,该方法应使用修饰符()。

    • A、final
    • B、public
    • C、class
    • D、static

    正确答案:D

  • 第14题:

    若在某个类中定义了如下的方法:final void aFinalFunction();,则该方法属于()。

    • A、本地方法
    • B、静态方法
    • C、最终方法
    • D、抽象方法

    正确答案:C

  • 第15题:

    若需要定义一个类域或类方法,应使用哪种修饰符()

    • A、static
    • B、package
    • C、private
    • D、public

    正确答案:A

  • 第16题:

    如果希望方法直接通过类名称访问,在定义时要使用的修饰符是()

    • A、static
    • B、final
    • C、abstract
    • D、this

    正确答案:A

  • 第17题:

    在类的成员声明时,若使用了()修饰符则该成员只能在该类或其派生类中使用。


    正确答案:protected

  • 第18题:

    在类的成员声明时,若使用了()修饰符,则该成员只能在该类或其派生类中进行访问。


    正确答案:protacted

  • 第19题:

    类在实现接口的方法时,必须显示地使用public修饰符。


    正确答案:正确

  • 第20题:

    问答题
    类的成员数据的修饰符是否和类的成员方法部分相同,部分不同。请写出与成员方法不同的修饰符是哪些?它们的含义是什么?

    正确答案: 类的成员数据修饰符有部分和成员方法相同,如访问控制符、static、final等。有部分的修饰符存在不同。
    对于成员变量与成员方法不同的修饰符有:transient(说明变量不能被序列化)、volatile(表示变量能从主存读取,进行异步修改);
    对于成员方法与成员变量不同的修饰符有:native(定义本地方法)、abstract(定义抽象方法)、synchronized(定义同步方法)。
    解析: 暂无解析

  • 第21题:

    单选题
    若需要定义一个类域或类方法,应使用()修饰符。
    A

    static

    B

    package

    C

    private

    D

    public


    正确答案: A
    解析: 暂无解析

  • 第22题:

    填空题
    在类的成员声明时,若使用()修饰符,则该成员只能在该类或其派生类中使用。

    正确答案: protected
    解析: 暂无解析

  • 第23题:

    单选题
    下列关于虚方法的描述中,正确的是()
    A

     虚方法能在程序执行时动态确定要调用的方法,因此比非虚方法更灵活

    B

     在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符

    C

     在重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符

    D

     在重写基类的虚方法时,需要同时带上virtual和override修饰符


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    如果希望方法直接通过类名称访问,在定义时要使用的修饰符是()
    A

    static

    B

    final

    C

    abstract

    D

    this


    正确答案: B
    解析: 暂无解析