面向对象之包
2016-02-23 18:10
148 查看
包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。
不同包中的子类还可以直接访问父类中被protected权限修饰的成员。
包与包之间可以使用的权限只有两种:public/protected
四种访问权限:
为了简化类名的书写,使用一个关键字——import。import导入的是包中的类。
建议:
不要写通配符*,需要用到包中的哪个类,就导入哪个类
定义包名不要重复,可以使用url来完成定义,url是唯一的
jar
jar包中的内容很多,在dos命令行环境中一屏显示不过来,可用如下命令:
C:\myclass>jar -tf yelei.jar >c:\1.txt(将yelei.jar包中的内容存放到c盘下1.txt文本文档中)
数据重定向——数据不想在一个地方(例如dos命令行)显示,而想在文件中显示。可用如下命令:
C:\>dir >c:\2.txt(将c盘目录下的文件信息存放在c盘下2.txt文本文档中)
不同包中的子类还可以直接访问父类中被protected权限修饰的成员。
包与包之间可以使用的权限只有两种:public/protected
四种访问权限:
public | protected | default | private | |
同一个类中 | √ | √ | √ | √ |
同一个包中 | √ | √ | √ | |
子类 | √ | √ | ||
不同包中 | √ |
建议:
不要写通配符*,需要用到包中的哪个类,就导入哪个类
定义包名不要重复,可以使用url来完成定义,url是唯一的
jar
jar包中的内容很多,在dos命令行环境中一屏显示不过来,可用如下命令:
C:\myclass>jar -tf yelei.jar >c:\1.txt(将yelei.jar包中的内容存放到c盘下1.txt文本文档中)
数据重定向——数据不想在一个地方(例如dos命令行)显示,而想在文件中显示。可用如下命令:
C:\>dir >c:\2.txt(将c盘目录下的文件信息存放在c盘下2.txt文本文档中)
相关文章推荐
- ADB命令小结
- jquery时间倒计时
- 运行独立python 引用其他目录包
- Eclipse 搭建Struts2
- Spark 资源池简介
- js验证textarea里面是否有换行符
- sql替换字符
- 其它
- Android Service与IntentService区别
- java动态控制线程的启动和停止
- JBoss Web和 Tomcat的区别
- 用原生JS实现一个简单的计时器demo
- 类变量和实例变量的区别
- 生命的尊严
- WPF圆形进度条制作
- iOS 几种常见的数据储存方式
- Lua String 的扩展函数
- iOS小明开发笔记(十九) (Mac 终端命令介绍)
- POJ 3831 & HDU 3264 Open-air shopping malls(几何)
- 在MDK中使用C++源格式做printf串口输出时跳死 调试时发现卡在启动代码中