c++中的“类”是什么

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:18:52

面向对象软件的基本组成物

类定义数据类型,就如同 C 中的结构。从计算机科学的角度来理解,类型由状态集合和转换这些状态的操作集合组成。因为 int 既有状态集合,也有象 i + j 或 i++ 等这样的操作,所以 int 是一种类型。同样,类提供了一组操作集合(通常是 public: )和一组描述类型实例所拥有的抽象值的数据集合。

可以将 int 看作为一个有 operator++ 等成员函数的类。(int 实际并不是一个类,但是基本类似:一个类是一种类型,就如同 int 是一种类型)

注意: C 程序员可以将类看作为成员默认为私有的结构。但是,如果那是你对类的全部认识,那么你可能要经历个人的思考模式的转变了。

说白了就是一种数据类型,像int,float,double一样,可以认为类是一种复合数据类型,因为在他的内部又可以包容其他的数据类型,和操作(函数),用被 包容的类型定义出的变量叫做成员变量,操作(函数)就叫做成员函数,不要被那些专业的术语吓到,多上机实践你会发现其实它真的很简单,呵呵!!

个人感觉象c语言里面的结构体,就是定义的一些变量和函数。我也是初学,呵呵