笔记

来源:互联网 发布:hp打印机驱动for mac 编辑:程序博客网 时间:2024/06/14 06:43

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 关键字 来 访问 非 静态 方法 或 变量。



0 0
原创粉丝点击