零基础学Java第2版
上QQ阅读APP看书,第一时间看更新

7.2 用比较法阐述类的概念

现实生活中有一个例子:造房子的砖头有红色的砖、有方砖、有圆砖,此时,在现实生活中各种各样的砖头都可以称作是对象。红色的砖可以称为一个对象,圆砖可以称为一个对象,它们有共同点,但也有不同的方面,这些不同的方面使得它们不可能是同一个对象。然而,砖头就是所有种类的总称,所有的砖都是由它派生而来,所以砖可以称为是一个类。

类就是模板,也可以说类其实就是创建对象的基地,它能产生很多不同的对象。再举个例子,汽车就是一个类,而卡车、轿车等都是从汽车这个类中派生出来的,也就是说,这些都是属于汽车这个类。其实类是一个很灵活的概念,也可以将轿车作为一个类,在轿车这个类中,再创建各种品牌的轿车对象出来,有桑塔纳、红旗、奔驰,而每种轿车都是一个对象。类与对象的关系,有点像一个母亲与子女的关系。

说明

本章重点讲述类的知识,至于对象的知识将在下一章详细讲述。