类是用来表达设计概念的,也就是描述一组数据(或者对象)如何取值以及可以对这组数据可以进行那些处理。比如基础类型的数据是不会对用0除进行检查的(遇到这种情况直接退出),这时候我们可以定义一个integer类来模仿int的行为,并提供检查除零的情况(我们可以告诉用户错误,要求重新输入数据)。说白了,类就是用来表达你的设计决策的。类描述了一组实体可能的取值和允许的操作。