更多“在声明一个方法为类的静态方法,需要添加装饰符的名字为()A、propertyB、methodC、classmethodD、staticmethod”相关问题
  • 第1题:

    在面向对象方法中,继承用于______。

    A.利用已有类创建新类
    B.在已有操作的基础上添加新方法
    C.为已有属性添加新属性
    D.为已有状态添加新状态

    答案:A
    解析:
    本题考查面向对象的基本知识。在进行类设计时,有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,这就是继承关系。继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类(一般情况)的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新属性和方法。

  • 第2题:

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

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

    正确答案:C

  • 第3题:

    在action元素中指定Action类调用方法的属性是()

    • A、Name
    • B、Method
    • C、class
    • D、result

    正确答案:B

  • 第4题:

    下面哪一行代码正确的声明了一个类方法(静态方法)()

    • A、publicintmethod(inti)
    • B、protectedmethod(inti)
    • C、publicstaticmethod(Strings)
    • D、protectedstaticvoidmethod(Integeri)

    正确答案:D

  • 第5题:

    在类的定义中,若需要把一个成员标识符定义为常量,则使用的修饰符为()。

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

    正确答案:B

  • 第6题:

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

    • A、 虚方法能在程序执行时动态确定要调用的方法,因此比非虚方法更灵活
    • B、 在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符
    • C、 在重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符
    • D、 在重写基类的虚方法时,需要同时带上virtual和override修饰符

    正确答案:A

  • 第7题:

    定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。


    正确答案:正确

  • 第8题:

    判断题
    定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。
    A

    B


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

  • 第9题:

    单选题
    下面哪一行代码正确的声明了一个类方法(静态方法)()
    A

    publicintmethod(inti)

    B

    protectedmethod(inti)

    C

    publicstaticmethod(Strings)

    D

    protectedstaticvoidmethod(Integeri)


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

  • 第10题:

    单选题
    在声明一个方法为类的静态方法,需要添加装饰符的名字为()
    A

    property

    B

    method

    C

    classmethod

    D

    staticmethod


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

  • 第11题:

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

    B

    实例

    C

    方法

    D

    类和实例


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

  • 第12题:

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

    const

    B

    final

    C

    static

    D

    public


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

  • 第13题:

    Scala里,final修饰符的描述正确的是?()

    • A、类的声明上添加final修饰符确保成员不被子类重载
    • B、类的声明上添加final修饰符把整个类声明为final,这个类不能被继承
    • C、类的声明上添加final修饰符确保成员只能被子类重载一次
    • D、以上说法都是错误的

    正确答案:B

  • 第14题:

    类的方法声明中,若没有显式指定方法的访问修饰符,则默认为()。


    正确答案:private

  • 第15题:

    有关实例方法和类方法的描述错误的是()

    • A、一个类中的实例方法可以调用其他实例方法
    • B、静态方法可以调用实例方法
    • C、实例方法可以调用静态方法
    • D、静态方法可以调用静态方法

    正确答案:B

  • 第16题:

    为添加一个构件的add方法是()类方法。

    • A、BorderLayout
    • B、Component
    • C、Container
    • D、ButtonGroup

    正确答案:C

  • 第17题:

    静态字段是用()修饰符声明的字段,无论存在多少个类实例,它们都共享一个字段副本。


    正确答案:static

  • 第18题:

    静态方法与类方法比较()

    • A、静态方法没有默认参数
    • B、类方法第一个参数为cls
    • C、静态方法不能调用类属性或实例属性
    • D、类方法内只能调用类属性和类方法

    正确答案:A,B,C,D

  • 第19题:

    多选题
    静态方法与类方法比较()
    A

    静态方法没有默认参数

    B

    类方法第一个参数为cls

    C

    静态方法不能调用类属性或实例属性

    D

    类方法内只能调用类属性和类方法


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

  • 第20题:

    单选题
    已知类B是由类A继承而来,类A中有一个为M的非虚方法,现在希望在类B中也定义一个名为M的方法,若希望编译时不出现警告信息,则在类B中声明该方法时,应使用()方法。
    A

    static

    B

    new

    C

    override

    D

    virtual


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

  • 第21题:

    单选题
    必须实现的协议方法使用()关键字声明
    A

    @property

    B

    @interface

    C

    @required

    D

    @protocol


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

  • 第22题:

    填空题
    类的方法声明中,若没有显式指定方法的访问修饰符,则默认为()。

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

  • 第23题:

    单选题
    若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是(  )。
    A

    XV operator*(XV,XV);

    B

    XV*(XV);

    C

    operator*(XV);

    D

    XV operatorv*(XV);


    正确答案: D
    解析:
    “*”是一个二元运算符,在作为成员函数重载时参数表中只有一个参数,第一个操作数就是对象本身,以this指针的形式隐藏在参数表中,因此,声明形式为“XV operatorv*(XV);”。