Java 语言基础(四) Java 语言入门
目录
本节目标
- 认识 Java 语言中的保留字
- 了解 Java 类的结构
保留字
跟任何编程语言一样,Java 语言指定了一些编译器认为具有特殊含义的关键字,您不能使用它们来命名您的 Java 结构。保留字(也称为关键字)列表如下:
- abstract
- assert
- boolean
- break
- byte
- case
- catch
- char
- class
- const
- continue
- default
- do
- double
- else
- enum
- extends
- final
- finally
- float
- for
- goto
- if
- implements
- import
- instanceof
- int
- interface
- long
- native
- new
- package
- private
- protected
- public
- return
- short
- static
- strictfp
- super
- switch
- synchronized
- this
- throw
- throws
- transient
- try
- void
- volatile
- while
Java 类的结构
package packageName;
import ClassNameToImport;
accessSpecifier class ClassName {
accessSpecifier dataType variableName [= initialValue];
accessSpecifier ClassName([argumentList]) {
constructorStatement(s)
}
accessSpecifier returnType methodName ([argumentList]) {
methodStatement(s)
}
// This is a comment
/* This is a comment too */
/* This is a
multiline
comment */
}
其中 accessSpecifier 可选项有:
- public:任何包中的任何对象都能看到该变量。(不要使用此值;请参阅公共变量边栏。)
- protected:在同一个包中或(在任何包中定义的)一个子类中定义的任何对象都能看到此变量。
- 没有修饰符(也称为友好 或包私有 访问):仅在同一个包中定义的类的对象能够看到此变量。
- private:只有包含该变量的类能够看到它。
类可拥有两种类型的成员:变量(属性)和方法(行文)。
类的变量
类的变量值体现该类实例的状态。
accessSpecifier dataType variableName [= initialValue];
变量构成:
- accessSpecifier:访问修饰符
- dataType:数据类型
- variableName:变量名
- 可选的 initialValue:初始值,可选
类的方法
类的方法定义它的行为。
accessSpecifier returnType methodName ([argumentList]) {
methodStatement(s)
}
方法构成: accessSpecifier:访问修饰符 returnType:返回数据类型 methodName:方法名 argumentList:参数,可选
构造方法
可使用构造方法指定如何实例化类,构造方法的名称必须与类名相同,默认构造方法参数为空的。
accessSpecifier ClassName([argumentList]) {
constructorStatement(s)
}
本节在说明类的变量和方法构成时,只体现了访问修饰符,其实还有别的修饰符如:static,final 等。
注释
单行注释
// This is a comment
多行注释
/* This is a comment too */
/**
* This is a
* multiline
* comment
*/