首页学历类考试大学计算机科学
(简答题)

什么是“类”?“类”与传统的数据类型有什么关系?有什么区别?

正确答案

把具有相同特征和行为的对象归在一起就形成了类。类成为某些对象的模板,抽象地描述了属于该类的全部对象的属性和操作。属于某个类的对象叫做该类的实例。对象的状态则包含在它的实例变量,即实例的属性中。类定义了各个实例所共有的结构,类的每一个实例都可以使用类中定义的操作。实例的当前状态是由实例所执行的操作定义的。
类,就它是一个数据值的聚合的意义上来看,与Pascal中的记录或C中的结构类似,但又有差别。类扩展了通常的记录语义,可提供各种级别的可访问性。也就是说,记录的某些成份可能是不可访问的,而这些成份对于本记录型来说具有可访问性。类不同于记录,因为它们包括了操作的定义,这些操作与类中声明的数据值有相同的地位。

答案解析

相似试题

  • (简答题)

    类模板的静态数据成员可以是抽象类型吗?它们的存储空间是什么时候建立的?

    答案解析

  • (单选题)

    当你需要使用一种数据类型表达同一类事物的不同状态,比如:男人、女人、小孩、老人或者春夏秋冬时,C#中最可靠和直观的解决方案是什么?()

    答案解析

  • (判断题)

    JAVA中可以数组元素的类型可以是类这样的复合数据类型。

    答案解析

  • (填空题)

    把基本数据类型包装成类包装成类的好处是()。

    答案解析

  • (填空题)

    字符类Character是对()基本数据类型的封装。

    答案解析

  • (单选题)

    基本数据类型float的包裹类是哪项?()

    答案解析

  • (单选题)

    BinaryWriter类用来把基本数据类型数据以二进制编码形式写到文件,这种二进制编码的默认编码是()。

    答案解析

  • (简答题)

    什么是实体类、边界类和控制类?为什么将分析类划分成这三种类型?

    答案解析

  • (判断题)

    类就是数据类型。()

    答案解析

快考试在线搜题