第四章
主要内容
类
-
Java
语言是面向对象语言, -
它的源程序是由若干个类组成,
-
源文件是扩展名为
.java
的文本文件。 -
类是
Java
语言中最重要的数据类型
, -
类声明的变量被称作对象,即类是用来创建对象的模板。
-
类的实现包括两部分:
类声明
和类体
。-
基本格式为:
class 类名 { 类体的内容 }
-
其中:
class
是关键字,用来定义类。class 类名
是类的声明部分,- 类名必须是合法的
Java
标识符。 - 两个大括号以及之间的内容是类体。
-
写类的目的是为了描述一类事物共有的属性和功能。
-
-
类声明 :
class 类名
- 以下是两个类声明的例子。
class People { … } class 植物 { … }
class People
和class 植物
称作类声明;People
和动物
分别是类名。
- 以下是两个类声明的例子。
-
给类命名时,遵守下列编程风格(这不是语法要求,但应当遵守):
- 如果类名使用拉丁字母,那么名字的首字母使用大写字母。
- 类名最好容易识别、见名知意。
- 当类名由几个
单词
复合而成时,每个单词的首字母使用大写。
-
类声明之后的一对大括号
{
,}
以及它们之间的内容称作类体, -
大括号之间的内容称作类体的内容。
-
类体的内容由两部分构:
- 一部分是
变量的声明
,用来刻画属性; - 另一部分是
方法的定义
,用来刻画行为功能。- 类中的方法也可分为
- 实例方法
- 类方法(static)
- 类中的方法也可分为
class Lader { float above; //梯形的上底(变量声明) float bottom; //梯形的下底(变量声明) float height; //梯形的高(变量声明) float area; //梯形的面积(变量声明) float computerArea() { //计算面积(方法) area = (above+bottom)*height/2.0f; return area; } void setHeight(float h) { //修改高(方法) height = h; } }
- 一部分是