11-1import语法
根据 import 语句 的 语法, 可以 不 使用 import 语句 引入 同一个 包 中的 类。
Java 语法 规定, 对于 没有 使用 public 修饰 的 类, 对于 同一个 源 文件 中的 类 是 可见 的, 对于 同一个 包 中的 类 也是 可见 的。
Java 语法 规定, 对于 不在 同一个 包 中的 类, 只有 被 public 修饰 的 类 才 可见。 关于 使用 import 引入 一个 类 和 一个 类 的 可见 性, 大家 要 弄清楚。 只有 一个 类( 例如 ClassOne 类) 对 另一个 类( 如 AnotherPackage 类) 是 可见 的, 才能 在 这个 类( AnotherPackage 类) 的 源 代码 中 使用 import 语句 将 这个 类( ClassOne 类) 引入 进来, 进而 使用 这个 类。 如果 一个 类( 例如 ClassTwo 类) 对 另一个 类( 如 AnotherPackage 类) 是 不 可见 的, 那么 Java 语法 是 不允许 使用 import 语句 将它 引入 的, 更不 允许 使用 这个 类。
方法 的 访问 控制 符 有 4 个:
public: 没有 使用 限制;
默认: 只能 被 同一个 包 中的 类 使用;
protected: 只能 被子 类 使用;
private: 只能 在 本类 中 使用。
4 个 访问 控制 符 所 表达 的 可见 性 从 大 到 小 依次为: public > protected > 默认> private。
静态 方法 有如 下 特点:
应该 通过 类 名 直接 调用, 不用 通过 引用 调用。
方法 内部 代码 只能 够 使用 本 方法 内 的 局部 变量、 方法 的 参数、 静态 变量 和静 态 方法。 也就是 不能 使用 非 静态 的 变量 和 非 静态 的 方法。 同样, 也不 能够 使用 this 关键字 和 super 关键字 来 访问 非 静态 方法 或 变量。