您好,欢迎访问一九零五行业门户网

重拾java基础(十):包的概念总结

重拾java基础(十):包的概念总结
一、包的概念
  1、包是指在java编译中,为了区分java中各个模块细分化,而建的一个文件夹。  
 2、包中一般装的是编译类后产生的字节码文件(.class).  
 3、包的命名  一般是 公司域名.项目名.模块名(com.taobao.denglu.*)
二、创建包
  1、创建包一般都是从当前文件夹开始创建。 
  2、创建包使用 package 包名。  
 3、如果为此:package cn.aa.bb   那么就是从当前文件夹开始创建cn文件夹      cn文件夹里包括aa文件夹    aa文件夹包含bb文件夹。
4、创建包:不建议在硬盘上直接创建文件夹          带包编译   javac -d testpackage.java      (-d后也可以写路径,这样就建在你规                                              定的路径中)  
 5、 带包运行:带包的类的类名:包名.类名   abc.testpackage   类名的全称  
 6、要符合标识符的规定   不能以圆点开头或结尾   
7、 见名知意   a.b.c
三 、导入包
1、导入包  就是在java中某一个包来调用另外一个包中的类与方法。   这时,就必须要导入要调用那个类,所在的包路径。
2、导入包使用import关键字。但要注意路径用 (英文状态下的点)来连接。
3、import 包名.类名
;4.、顺序:  声明包>导入包>定义类
四、访问修饰符
1、修饰类:          
 a、public 无限制  导入即可用               
b、缺省修饰符   包内权限  在包内就可以调用                           *类前面一般用public
2、修饰方法          
 a、public 无限制  导入即可用           
b、protected    包内权限    外加其他包子类中可以使用   
c、缺省修饰符   包内权限   
d、private   类权限
六、局部类部类
局部变量:定义在一个方法中的变量
    2. 局部内部类:定义在一个方法中的类
   3. 局部内部类的使用范围跟局部变量一样
   4、局部内部类 中的方法在调用时  他的位置如图
七、匿名内部类(重点)
匿名对象   没有名字的对象
   2. 没有名字的内部类
3. 前提条件:   该类必须继承了一个类,或实现了一个接口(只能实现一个接口)   匿名内部类无法提供构造方法
以上就是重拾java基础(十):包的概念总结的内容。
其它类似信息

推荐信息