类的定义与创建
面向对象基本概念
面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在各种联系。那么在程序中使用对象来影射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。
面向对象是把解决的问题按照一定的规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。
面向对象编程主要体现下列三个特性
- 封装性:将对象的属性和行为封装起来,不需要让外界知道具体实现细节
- 继承:描述类与类之间的关系,通过继承,可以在无须重新编写原有类,对原有类的功能进行扩展。
- 多态:在程序中允许出现重名现象,使得同一个属性和方法在不同的类中具有不同的语义。
类的定义与声明
类是组成Java程序的基本要素。类封装了一类对象的状态和方法。类是用来定义对象的模版。
类的实现包括两部分:类声明和类体。基本格式为:
class 类名{ 类体的内容 }
类声明之后的一对大括号“{”,“}”以及它们之间的内容称作类体,大括号之间的内容称作类体的内容。
- 类体的内容由两部分构成:一部分是变量的声明,用来刻画属性;另一部分是方法的定义,用来刻画功能。