1 Java 48 个 关 键 字 总 结 珍 藏 版 1
abstract Java 关 键 字 abstract 关 键 字 可 以 修 改 类 或 方 法
abstract 类 可 以 扩 展 ( 增 加 子 类 ), 但 不 能 直 接 实 例 化
abstract 方 法 不 在 声 明 它 的 类 中 实 现 , 但 必 须 在 某 个 子 类 中 重 写
示 例 public abstract class MyClass { } public abstract String myMethod(); 注 释 采 用 abstract 方 法 的 类 本 来 就 是 抽 象 类 , 并 且 必 须 声 明 为 abstract
abstract 类 不 能 实 例 化
仅 当 abstract 类 的 子 类 实 现 其 超 类 的 所 有 abstract 方 法 时 , 才 能 实 例 化 abstract 类 的 子 类
这 种 类 称 为 具 体 类 , 以 区 别 于 abstract 类
如 果 abstract 类 的 子 类 没 有 实 现 其 超 类 的 所 有 abstract 方 法 , 该 子 类 也 是 abstract 类
abstract 关 键 字 不 能 应 用 于 static、private 或 final 方 法 , 因为 这 些方 法 不能 被重 写 , 因此, 不 能 在 子 类 中 实 现
final 类 的 方 法 都不 能 是 abstract, 因为 final 类 不 能 有 子 类
boolean 变量的 值可 以 是 true 或 false
示 例 2 boolean valid = true; if (valid) { } 注 释 boolean 变 量 只