11.4导包操作
包:
java中的包相當于windows文件夾
包的作用:1.解決類名重復的問題2.便于軟件版本的發布
定義包的格式:package 包名;
包名命名規范:包名全部小寫
包語句需要注意的事項:1.package語句必須位于java的第一個語句。2.如果一個類加上了包語句,那么該類的完整類名就是:包名.類名3.一個java文件只能有一個包語句。
存在的問題有包之后類與類之間的訪問:解決方案是通過導包語句解決。
導包語句作用:簡化書寫。
導包語句的格式:import 包名.類名;(導入XXX包中某個類)import 包名.*;
導包語句要注意的細節:1.一個java文件中可以出現多句導包語句。2.可以使用通配符"*"來導包。
package bb; import cc.Demo5; import aa.Demo3; class Demo4 {public static void main(String[] args) {Demo3 s = new Demo3();s.print();System.out.println("Hello World!");Demo5 d2 = new Demo5();d2.test();} }
package aa; public class Demo3 {public void print(){System.out.println("Demo3 的print方法。。。。");} }
package cc; public class Demo5 {public void test(){System.out.println("Demo5 的test方法。。。。");} }
package bb; import cc.Demo5; import aa.Demo3; class Demo4 {public static void main(String[] args) {Demo3 s = new Demo3();s.print();System.out.println("Hello World!");Demo5 d2 = new Demo5();d2.test();} }
package aa; public class Demo3 {public void print(){System.out.println("Demo3 的print方法。。。。");} }
package cc; public class Demo5 {public void test(){System.out.println("Demo5 的test方法。。。。");} }
javac -d . Demo3.java
javac -d . Demo5.java
javac -d . Demo4.java
java aa.Demo4
總結
- 上一篇: 11.3finally块控制的读取文件释
- 下一篇: 11.5 模板模式