几个基本的概念
对象
对象代表现实世界中可以明确标识的一个实体,包括状态:state和行为:behavior两方面。使用一个通用类来定义同一类型的对象。
类
类是一个模版、蓝本或者说是合约,用来定义对象的数据域是什么以及方法是做什么的。一个对象是类的一个实例。创建实例的过程叫做:实例化。
对象和类的区别
术语“对象”和“实例”经常可以互换,类和对象之间的关系类似于苹果派配方和苹果派之间的关系。可以用一种配方做出任意多的苹果派来。
UML类图
类的模版和对象的图解可以用统一建模语言(Unified Modeling Language,UML)的图形化符号进行标准化。这种符号话的语言描述类,叫做UML类图。
在类图中,数据域表示为:
dataFieldName:dataFieldType 数据域名:数据域类型
构造方法可以表示为:ClassName(parameterName:parameterType)类名(参数名:参数类型)
方法可以表示为:
methodName(parameterName:parameterType):returnType方法名(参数名:参数类型):返回类型
了解以上概念之后,来看下面的几个示例。
示例一:类的定义与实例化。
运行效果如图: