Java编程那些事儿58—类

http://tech.ddvip.com   2008年09月08日    社区交流

本文详细介绍Java编程那些事儿58—类

  类(class)是Java语言的最小编程单位,也是设计和实现Java程序的基础,本部分将深入介绍类的相关知识。

  8.2.1 类的概念

  类是一组事物共有特征和功能的描述。类是对于一组事物的总体描述,是按照面向对象技术进行设计时最小的单位,也是组成项目的最基本的模块。

  类的概念是抽象的,类似于建筑设计中的图纸,是对于现实需要代表的具体内容的抽象。类只包含框架结构,而不包含具体的数据。所以类代表的是总体,而不代表某个特定的个体。

  例如设计电脑(computer)这个类,电脑是一组事物,则该类中包含的常见特征如下:

  l 类型:笔记本或台式机

  l 内存容量

  l 硬盘容量

  l CPU类型

  l 屏幕尺寸

  l 主板类型

  对于每一台具体的电脑来说,每个特征都有自己具体的数值,或者说是将特征数据具体化,而类需要代表的是总体特征,只需要具备特征的类型和结构,不需要具有具体的数值,因为一般一组事物的某个特征的数值都是不尽相同的,但是都统一的具备该特征。

  同理,如果设计登录模块中的用户(user)类,则该类中包含的常见特征如下:

  l 用户名

  l 密码

  对于每个具体的用户来说,都有自己特定的用户名和密码,但是对于用户这个类来说,只需要具备用户名和密码这两个特征的类型和结构即可。从这里也可以很直观的体会到,类是抽象的,是一组事物共有特征的描述。

  上面是对于类结构具体特征的描述,其实类中除了包含特征的描述以外,还可以包含该类事物共有的功能,这些功能也是类的核心内容。

  例如电脑这个类,包含的基本功能有:

  l 打开

  l 关闭

  用户这个类,包含的基本功能有:

  l 登录

来源:blog.csdn    作者:陈跃峰    责编:豆豆技术应用

正在加载评论...