类和对象是Java语言中两个非常重要的概念。类与对象的关系是:对象是类的实例,类是对象的模板,也就是说,对象是以类为模板创建出来的。
计算机最初被发明出来是为了帮助人们完成数学计算的。但随着时代的发展,计算机已不仅仅用于单纯的数学计算,它在各行各业都有相当广泛而深入应用。就拿一个最常见的应用领域--信息管理来举例:目前我国基本上已经实现了用计算机软件来管理公民档案信息。公民档案信息其实就是人的信息。那么如何用计算机来记录一个人的信息呢?大家都知道:一个人有很多基本信息,比如他的姓名、年龄、性别、身高、体重等等。仅用Java语言提供的8种基础数据类型变量虽然也能记录和表示出人的一些基本信息,比如用int型的变量age来表示人的年龄,用char型的变量sex来表示人的性别等等,但任何一个变量都仅能表示出人的某个单项信息,无法全面的表示出一个人的整体情况。更进一步说,程序员无法用这些简单的变量表示出“人”这个概念。因此,想要全方位的表示出一个人的所有信息,就需要一种更为复杂的数据类型。但是Java语言中并没有提供这样的数据类型,这就需要程序员自己动手定义出一种全新的、复杂的数据类型来记录人的所有基本信息。想要定义出某种类型的数据,需要用到关键字class,其格式如下: