上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.3 Java关键字/保留字
3.3.1 知识准备:Java关键字使用规范
Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)。在定义自己的标识符的时候,不要和这些关键字重名,否则,在编译时将会出现错误。比如,下面的变量定义就是错误的:
int byte;
在这个例子中,试图定义一个int类型的变量“byte”,但是因为“byte”是关键字,所以不能用来作为变量名。
所有Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字,goto和const 虽然从未被使用,但也作为Java关键字保留。Java中一共有51个关键字,如表3-2所示。
表3-2 Java关键字
3.3.2 知识准备:重点关键字解析
□ abstract:Java中的一个重要关键字,可以用来修饰一个类或者一个方法为抽象类或者抽象方法。
□ extends:表示继承某个类,继承之后可以使用父类的方法,也可以重写父类的方法。
□ super:super关键字表示超(父)类的意思。
□ this:代表对象本身。
□ interface:声明一个接口。
□ implements:实现接口关键字。
□ private:访问控制修饰符,声明类的方法,字段,内部类只在类的内部可访问。
□ protected:访问控制修饰符,声明类成员的访问范围是package包内可访问。
□ public:访问控制修饰符,声明类成员对任何类可见。
□ static:表示应用它的实体在声明该实体的类的任何特定实例外部可用。
□ final:用来修饰类或方法,表示不可扩展或重写。