核心关键字解析(精选15个重点)
1 abstract(抽象)
修饰类/方法,表示需子类实现
例:abstract class Animal { abstract void eat(); }
2 boolean(布尔)
基本类型,仅存true/false
例:boolean isReady = true;
3 break(中断)
跳出循环或switch分支
例:while(true){ if(x>10) break; }
4 class(类)
定义类的核心关键字
例:class Student { ... }
5 extends(继承)
建立类与父类的继承关系
例:class Dog extends Animal { ... }
6 final(不可变)
修饰变量(常量)、方法(不可重写)、类(不可继承)
例:final int MAX_SIZE = 100;
7 implements(实现)
类实现接口的关键字
例:class Cat implements Runnable { ... }
8 import(导入)
引入其他包的类
例:import java.util.List;
9 new(实例化)
创建新对象
例:String s = new String("hello");
private/protected/public(权限)
控制访问范围:私有→保护→公开
11 static(静态)
修饰类成员,属于类而非实例
例:static int count = 0;
12 super(父类)
调用父类构造方法或成员
例:super(); super.method();
13 this(当前对象)
指代当前实例,区分同名变量
例:this.name = name;
14 try-catch-finally(异常处理)
捕获和处理异常
例:
try { ... }
catch(Exception e) { ... }
finally { ... }
15 void(无返回值)
标记方法无返回结果
例:public void print() { ... }
记忆口诀:
抽象布尔中断类,继承终局实现包
实例化时讲权限,静态父类当前对象
异常处理三连招,无返回用void
