包及访问控制权限

2018-10-20  本文已影响8人  allen151

1、包的作用

完整的类名应该包含包,所有类都应该有包
包的作用就是防止类重名而报错,多人开发时经常使用。
package 包名称.子包名称.类名
在 eclipse 中直接建包即可,如果是文本开发,代码也一样,执行的时候为了自动建包,可以使用如下编译命令。
javac -d . *.java "." 表示在当前目录生成包文件夹

2、使用包

如果需要使用其他包中的类,可以用 import 导入该类所在的包。
语法:

import 包名.子包名.类名  
import 包名.子包名.*   //由 JVM 自动  

这两种用法没有性能上的区别
类应该被声明为 public 才能被其他类调用
这两种导入方法在使用上的区别与注意点。
如果需要使用的类在另一个包中存在同名的类,使用时就需要使用命名调用,即包含包名的类名
例如:org.lxh.Demo demo = new org.lxh.Demo() 来使用类。

3、常见的包。

4、java 新特性——静态导入

如果一个包中的所有方法都是静态方法,可以使用以下的语句导入该类。
import static 包名.子包名.类名.*
使用该类的静态方法时 就不需要再通过对象名调用了,可以直接使用方法名调用。

5、jar 命令。

可以将包打包成 jar 包提供给他人使用。

6、访问权限

java 中有四种访问权限:

7、java 命令规范

8、小结。

1、java 多人开发时使用包来存放类,可以避免类重名的错误。
2、java 中使用 package 实现类的打包。
3、java 中使用 import 导入包。
4、如果有同名的类存在于不同的包中,使用类时需要指定在哪个包中。
5、java 中访问权限有四种。
6、可以使用 jar 命令将包打成一个 jar 文件。

上一篇下一篇

猜你喜欢

热点阅读