首页 > Java > java教程 > 正文

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

黄舟
发布: 2017-01-16 09:48:59
原创
2261人浏览过

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

一、包的概念

  1、包是指在java编译中,为了区分java中各个模块细分化,而建的一个文件夹。  

 2、包中一般装的是编译类后产生的字节码文件(.class).  

立即学习Java免费学习笔记(深入)”;

 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   类权限 

11.jpg

12.jpg

13.jpg

14.jpg

六、局部类部类

  1. 局部变量:定义在一个方法中的变量

    2. 局部内部类:定义在一个方法中的类

   3. 局部内部类的使用范围跟局部变量一样

   4、局部内部类 中的方法在调用时  他的位置如图

15.jpg

七、匿名内部类(重点)

  1. 匿名对象   没有名字的对象

   2. 没有名字的内部类

3. 前提条件:   该类必须继承了一个类,或实现了一个接口(只能实现一个接口)   匿名内部类无法提供构造方法


以上就是重拾java基础(十):包的概念总结的内容,更多相关内容请关注PHP中文网(www.php.cn)!

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号