类和单例对象间的差别是()A、单例对象不可以定义方法,而类可以B、单例对象不可以带参数,而类可以C、单例对象不可以定义私有属性,而类可D、单例对象不可以继承,而类可以

题目

类和单例对象间的差别是()

  • A、单例对象不可以定义方法,而类可以
  • B、单例对象不可以带参数,而类可以
  • C、单例对象不可以定义私有属性,而类可
  • D、单例对象不可以继承,而类可以

相似考题
参考答案和解析
正确答案:B
更多“类和单例对象间的差别是()A、单例对象不可以定义方法,而类可以B、单例对象不可以带参数,而类可以C、单例对象不可以定义私有属性,而类可D、单例对象不可以继承,而类可以”相关问题
  • 第1题:

    以下描述错误的是()

    A. 类不可以多重继承而接口可以

    B. 抽象类自身可以定义成员而接口不可以

    C. 抽象类和接口都不能被实例化

    D. 一个类可以有多个基类和多个基接口


    正确答案:D

  • 第2题:

    下列关于单例设计模式的描述中,正确的是()

    A、将一个类设计为单例设计模式,在其他类中可以创建这个类对象

    B、将一个类设计为单例设计模式,必须私有其空参数构造方法,并且还不能定义有参数的构造方法

    C、将一个类设计为单例设计模式,需要定义一个静态的成员方法将本类创建的对象返回给调

    D、以上答案都不对


    正确答案:B

  • 第3题:

    创建型设计模式与对象的创建有关,按照所用的范围分为面向类和面向对象两种。其中,( )模式是创建型类模式。

    A.工厂方法(Factory Method)
    B.构建器(Builder)
    C.原型(Prototype)
    D.单例(Singleton )

    答案:A
    解析:
    一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。 工厂方法模式(Factory Method) 用于创建对象的接口,让子类决定实例化哪一个类,它使一个类的实例化延迟到其子类。

  • 第4题:

    下列关于类和单例对象间差别的说法正确的是()

    • A、单例对象不可以定义方法,而类可以
    • B、单例对象不可以带参数,而类可以
    • C、单例对象不可以定义私有属性,而类可
    • D、单例对象不可以继承,而类可以

    正确答案:B

  • 第5题:

    以下有关scala语言中的伴生类和伴生对象的说法,正确的是()

    • A、单例对象与类同名时,这个单例对象被称为这个类的伴生对象,而这个类被称为这个单例对象的伴生类
    • B、伴生类和伴生对象要在同一个源文件中定义
    • C、伴生对象和伴生类可以互相访问其私有成员
    • D、不与伴生类同名的单例对象称为孤立对象

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

  • 第6题:

    具有纯虚函数的类是抽象类,它的特点是不可以定义对象。


    正确答案:正确

  • 第7题:

    ()包括了其属性在用例中被引用的业务领域对象。

    • A、接口类
    • B、控制类
    • C、实体类
    • D、系统类

    正确答案:C

  • 第8题:

    对于C++中类(class)与结构(struct)的描述正确的为()

    • A、类中的成员默认是private的,当是可以声明public,private和protected,结构中定义的成员默认的都是public
    • B、结构中不允许定义成员函数,当是类中可以定义成员函数
    • C、结构实例使用malloc()动态创建,类对象使用new操作符动态分配内存
    • D、结构和类对象都必须使用new创建
    • E、结构中不可以定义虚函数,当是类中可以定义虚函数
    • F、结构不可以存在继承关系,当是类可以存在继承关系

    正确答案:A,D

  • 第9题:

    单例模式属于对象创建型模式,它保证一个类仅有()。

    • A、一个属性
    • B、一个操作
    • C、一个实例
    • D、一个对象成员

    正确答案:C

  • 第10题:

    下列关于类描述错误的是()。

    • A、类不可以多重继承而接口可以
    • B、抽象类自身可以定义成员而接口不可以
    • C、抽象类和接口都不能被实例化
    • D、一个类可以有多个基类和多个基接口

    正确答案:D

  • 第11题:

    单选题
    下列关于类描述错误的是()。
    A

    类不可以多重继承而接口可以

    B

    抽象类自身可以定义成员而接口不可以

    C

    抽象类和接口都不能被实例化

    D

    一个类可以有多个基类和多个基接口


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

  • 第12题:

    单选题
    下列关于接口的说法,错误的是()
    A

     一个类可以有多个基类和多个基接口

    B

     抽象类和接口都不能被实例化

    C

     抽象类自身可以定义成员,而接口不可以

    D

     类不可以多重继承,而接口可以。


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

  • 第13题:

    下列说法不正确的是( )。

    A.基类指针可以指向它的公有派生类的对象

    B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员

    C.基类指针不能指向其私有派生类的对象

    D.指向派生类对象的指针不可以指向基类的对象


    正确答案:B
    解析:其前半句是正确的,但后半句是错误的。它可以访问派生类的对象中由基类继承下来的成员,但不可访问派生类新增成员。

  • 第14题:

    下列关于类、对象、属性和方法的叙述中,错误的是( )。

    A)类是对一类具有相同的属性和方法对象的描述

    B)属性用于描述对象的状态

    C)方法用于表示对象的行为

    D)基于同一个类产生的两个对象不可以分别设置自己的属性值


    正确答案:D
    类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。

  • 第15题:

    以下关于Singleton(单例)设计模式的叙述中,不正确的是( )。

    A.单例模式是创建型模式
    B.单例模式保证一个类仅有一个实例
    C.单例类提供一个访问唯一实例的全局访问点
    D.单例类提供一个创建一系列相关或相互依赖对象的接口

    答案:D
    解析:
    抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类,而非单例模式

  • 第16题:

    伴生类和伴生对象说法正确?()

    • A、单例对象与类同名时,这个单例对象被称为这个类的伴生对象,而这个类被称为这个单例对象的伴生类
    • B、伴生类和伴生对象要在同一个源文件中定义
    • C、伴生对象和伴生类可以互相访问其私有成员
    • D、不与伴生类同名的单例对象称为孤立对象

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

  • 第17题:

    ()是不可以作为某类的成员的。

    • A、自身类对象的指针
    • B、自身类的对象
    • C、自身类对象的引用
    • D、另一个类的对象

    正确答案:B

  • 第18题:

    抽象类可以定义对象,不可以定义对象指针和对象引用。


    正确答案:正确

  • 第19题:

    下列关于接口的说法,错误的是()

    • A、 一个类可以有多个基类和多个基接口
    • B、 抽象类和接口都不能被实例化
    • C、 抽象类自身可以定义成员,而接口不可以
    • D、 类不可以多重继承,而接口可以。

    正确答案:A

  • 第20题:

    派生类的对象不可以给基类对象赋值


    正确答案:错误

  • 第21题:

    对象的属性、事件和方法是类中定义的,所以不可以随意向对象中添加新属性、新事件或新方法。()


    正确答案:错误

  • 第22题:

    判断题
    对象的属性、事件和方法是类中定义的,所以不可以随意向对象中添加新属性、新事件或新方法。()
    A

    B


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

  • 第23题:

    判断题
    抽象类可以定义对象,不可以定义对象指针和对象引用。
    A

    B


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