itgle.com

一个类声明了对象之后,这个对象就可以调用该类的成员变量和成员方法了。

题目

一个类声明了对象之后,这个对象就可以调用该类的成员变量和成员方法了。


相似考题
更多“一个类声明了对象之后,这个对象就可以调用该类的成员变量和成员方法了。”相关问题
  • 第1题:

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

    A、类本身的成员函数只能访问自身的私有成员

    B、类的对象只能访问该类的公有成员

    C、普通函数不能直接访问类的公有成员,必须通过对象访问

    D、一个类可以将另一个类的对象作为成员


    参考答案:A

  • 第2题:

    类的构造函数是在定义该类的一个( )时被自动调用执行的

    A: 成员函数

    B: 数据成员

    C: 对象

    D: 友元函数


    正确答案: C

  • 第3题:

    类的静态成员与普通的对象成员之间有什么区别?()

    A.类的所有对象共享一个静态成员

    B.表态成员属于类,而普通成员属于对象

    C.静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同

    D.静态成员函数只能访问静态成员变量,不能访问普通成员变量

    E.静态成员变量就是值不会再变的成员变量


    参考答案:A, B, C

  • 第4题:

    下列关于对象的说法错误的是______。

    A.一个对象就是变量和相关方法的集合

    B.任何事物都是对象,是某一个对象类的一个元素。可将对象普遍具有的特征概括为状态和行为

    C.对象通过成员变量来维持其状态,通过方法实现其行为

    D.一个对象的方法构成这个对象的核心,变量包围着方法,将这个对象和其他对象分离开来


    正确答案:D
    解析:选项A、B和C的说法均正确。一个对象就是变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。对象占有存储空间,给对象分配空间就确定了给定时刻对象的状态,而与每个对象相关的方法定义了该对象上的操作。一个对象的变量构成这个对象的核心,方法包围着变量,将这个对象和其他对象分离开来,即隐藏该对象,使外界不可见。选项D正好相反,故错误。

  • 第5题:

    如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是________。


    正确答案:类的成员对象
    类的成员对象

  • 第6题:

    ●下列关于一个类的静态成员的描述中,不正确的是 (38)

    (38)

    A.类的静态方法只能访问该类的静态数据成员

    B.静态数据成员可被该类的所有方法访问

    C.该类的对象共享其静态数据成员的值

    D.该类的静态数据成员的值不可修改


    正确答案:D

  • 第7题:

    在以下关于类的相关描述中,不正确的是______。

    A.同一个类的对象具有不同的对象自身引用值

    B.同一个类的对象具有不同的静态数据成员值

    C.一个类的静态方法只能访问该类的静态成员变量

    D.一个类的静态成员变量可被该类的所有方法访问


    正确答案:B
    解析:类允许开发者自定义一种新的类型及其相关的操作。类是对象的模板,对象是类的实例。选项A的“对象自身引用值”是面向对象程序设计语言中特有的、十分重要的机制。每个对象都有属于自己的对象自身引用值。选项B的“静态数据成员”用来实现同一个类的不同对象之间的数据共享,它不属于某个对象。同一个类的不同对象共享静态数据成员值。如该值被类中某一对象修改时,同类的其他对象也可看到此次修改。注意:“不同的类的对象具有相同的静态数据成员值”的表述也是错误的。静态成员可分为静态成员变量和静态方法。只要对静态成员变量的值更新一次,所有对象的该静态成员变量值都会被更新。静态成员函数可以直接访问静态成员,但不能直接访问非静态成员。

  • 第8题:

    下面有关私有变量和私有方法的声明,叙述正确的有()。

    • A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法
    • B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法
    • C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法
    • D、私有变量不能通过对象直接访问,只有在本类中创建的该类对象,才能访问自己的私有变量

    正确答案:A,D

  • 第9题:

    若采用X.abC(y)表达式调用一个成员函数,在成员函数中使用的()就代表了类外的x对象。


    正确答案:*this

  • 第10题:

    下面对static的描述正确的是()

    • A、静态修饰的成员变量和成员方法随着类的加载而加载
    • B、静态修饰的成员方法可以访问非静态成员变量
    • C、静态修饰的成员可以被整个类对象所共享
    • D、静态修饰的成员变量和成员方法随着类的消失而消失

    正确答案:D

  • 第11题:

    类的静态成员与普通的对象成员之间有什么区别?()

    • A、类的所有对象共享一个静态成员
    • B、表态成员属于类,而普通成员属于对象
    • C、静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同
    • D、静态成员函数只能访问静态成员变量,不能访问普通成员变量
    • E、静态成员变量就是值不会再变的成员变量

    正确答案:A,B,C

  • 第12题:

    单选题
    类的构造函数是在定义该类的一个()时被自动调用执行的。
    A

    成员函数

    B

    数据成员

    C

    对象

    D

    友元函数


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

  • 第13题:

    以下关于this关键字说法中,正确的是()。

    A、this关键字可以出现在任何方法中

    B、this关键字出现在成员方法中,代表的是调用这个方法的对象

    C、this关键字相当于一个引用,可以通过它调用成员方法与属性

    D、this关键字可以解决成员变量与局部变量重名的问题


    参考答案:BCD

  • 第14题:

    下面关于this指针的说法中,不正确的是( )。

    A.当调用类的成员函数时,指针this被自动传递给该成员函数

    B.当调用类的成员函数时,指针this实际上指向了该类的一个对象

    C.友元函数也可以被传递指针this

    D.在缺省状态下,所有的成员函数都自动传递一个指针给激活它的对象


    正确答案:C

  • 第15题:

    对象使用时,下面描述错误的是 ( )

    A.通过“.”运算符调用成员变量和方法

    B.通过成员变量的访问权限设定限制自身对这些变量方法的调用

    C.将一个对象声明为类的成员时,必须在使用前为其分配内存

    D.在方法中使用对象作为参数时,采用引用调用


    正确答案:B

  • 第16题:

    以下关于类的叙述中,不正确的是(49)。

    A.同一个类的对象具有不同的对象自身引用值

    B.同一个类的对象具有不同的静态数据成员值

    C.一个类的静态方法只能访问该类的静态成员变量

    D.一个类的静态成员变量可被该类的所有方法访问


    正确答案:B
    解析:类允许开发者自定义一种新的类型及其相关的操作。类是对象的模板,对象是类的实例。选项A的“对象自身引用值”是面向对象程序设计语言中特有的、十分重要的机制。每个对象都有属于自己的对象自身引用值。选项B的“静态数据成员”用来实现同一个类的不同对象之间的数据共享,它不属于某个对象。同一个类的不同对象共享静态数据成员值。如该值被类中某一对象修改时,同类的其他对象也可看到此次修改。注意:“不同的类的对象具有相同的静态数据成员值”的表述也是错误的。静态成员可分为静态成员变量和静态方法。只要对静态成员变量的值更新一次,所有对象的该静态成员变量值都会被更新。静态成员函数可以直接访问静态成员,但不能直接访问非静态成员。

  • 第17题:

    类的构造函数被自动调用执行的情况发生在定义该类的______时。

    A.成员函数

    B.数据成员

    C.对象

    D.友元函数


    正确答案:C
    解析:在定义类的对象时,类的构造函数被自动调用执行以创建对象。

  • 第18题:

    类的实例方法代表着( )。

    A.类属性

    B.类行为

    C.从该类所创建的一个对象的行为

    D.类成员变量


    正确答案:C
    解析:实例方法指出一个特定的对象行为,而类方法指出的则是属于该类的所有对象的行为。

  • 第19题:

    定义类时如果实现了contains()方法,该类对象即可支持成员测试运算in。


    正确答案:正确

  • 第20题:

    上转型对象具有如下()特点。

    • A、上转型对象不能操作子类新增的成员变量(相当于失掉了这部分属性)、不能使用子类新增的方法(相当于失掉了一些功能)
    • B、转型对象可以操作子类继承或覆盖的成员变量,也可以使用子类继承的或覆盖的方法
    • C、如果子类覆盖了父类的某个方法后,当对象的上转型对象调用这个方法时一定是调用了这个覆盖的方法,因为程序在运行时知道,这个上转型对象的实体是子类创建的,只不过损失了一些属性和功能而已
    • D、可以将父类创建的对象的引用赋值给子类声明的对象

    正确答案:A,B,C

  • 第21题:

    如果一个类的所有对象都共享某一个变量,则应当将该变量定义为该类的私有成员。


    正确答案:错误

  • 第22题:

    关于C++/JAVA类中static 成员和对象成员的说法正确的是()。

    • A、static 成员变量在对象构造时生成
    • B、static 成员函数在对象成员函数中无法调用
    • C、虚成员函数不可能是static 成员函数
    • D、static 成员函数不能访问static 成员变量

    正确答案:C

  • 第23题:

    JAVA反射机制主要提供了以下哪些功能()。

    • A、在运行时判断任意一个对象所属的类
    • B、在运行时构造任意一个类的对象
    • C、在运行时判断任意一个类所具有的成员变量和方法
    • D、在运行时调用任意一个对象的方法

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

  • 第24题:

    判断题
    如果一个类的所有对象都共享某一个变量,则应当将该变量定义为该类的私有成员。
    A

    B


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