把具有相同特征和行为的对象归在一起就形成了类。类成为某些对象的模板,抽象地描述了属于该类的全部对象的属性和操作。属于某个类的对象叫做该类的实例。对象的状态则包含在它的实例变量,即实例的属性中。类定义了各个实例所共有的结构,类的每一个实例都可以使用类中定义的操作。实例的当前状态是由实例所执行的操作定义的。
类,就它是一个数据值的聚合的意义上来看,与Pascal中的记录或C中的结构类似,但又有差别。类扩展了通常的记录语义,可提供各种级别的可访问性。也就是说,记录的某些成份可能是不可访问的,而这些成份对于本记录型来说具有可访问性。类不同于记录,因为它们包括了操作的定义,这些操作与类中声明的数据值有相同的地位。
(简答题)
什么是“类”?“类”与传统的数据类型有什么关系?有什么区别?
正确答案
答案解析
略
相似试题
(简答题)
类模板的静态数据成员可以是抽象类型吗?它们的存储空间是什么时候建立的?
(单选题)
当你需要使用一种数据类型表达同一类事物的不同状态,比如:男人、女人、小孩、老人或者春夏秋冬时,C#中最可靠和直观的解决方案是什么?()
(判断题)
JAVA中可以数组元素的类型可以是类这样的复合数据类型。
(填空题)
把基本数据类型包装成类包装成类的好处是()。
(填空题)
字符类Character是对()基本数据类型的封装。
(单选题)
基本数据类型float的包裹类是哪项?()
(单选题)
BinaryWriter类用来把基本数据类型数据以二进制编码形式写到文件,这种二进制编码的默认编码是()。
(简答题)
什么是实体类、边界类和控制类?为什么将分析类划分成这三种类型?
(判断题)
类就是数据类型。()