JAVASE(包及访问控制权限).doc

JAVASE(包及访问控制权限).doc

ID:50826753

大小:38.00 KB

页数:2页

时间:2020-03-15

JAVASE(包及访问控制权限).doc_第1页
JAVASE(包及访问控制权限).doc_第2页
资源描述:

《JAVASE(包及访问控制权限).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVASE——包及访问控制权限上一节:JAVASE——异常的捕获及处理红星等级说明☆空红星表示:了解。即有点印象就行。★实红星表示:掌握。即能看得懂代码。★★★三红星表示:重点。即能分析并编写。包的说明:JAVA开发中,没有包的类是不存在的。1.包定义★定义:package包名称.子包名称;·例子:packageorg.mon.packagedemo;包的编译:javac–d.程序.java·说明:-d表示:指定存放生成的类文件的位置。·说明:.表示:指定存放生成的类文件的位置为当前目录。包的执行:java包.类名称

2、·例子:javaorg.mon.packagedemo.Test(Test.java以打包了Test.class)2.导入及静态导入★导入格式:import包名称.子包名称.类名称(或*);静态导入:importstatic包.类.*;静态导入后可直接使用导入类的静态方法,不需要使用“类.静态方法()”的形式调用3.jar命令★打包格式:jar–cvf名称.jar文件夹指定路径:SETCLASSPATH=.;自定义包路径解包格式:jar–xvf名称.jar4.访问控制权限★★★范围privatedefaultprote

3、ctedpublic同一类√√√√同一包中的类√√√不同包的子类√√其他包中的类√5.Java命名规范★JAVA开发中请严格按照命名规范命名。类,抽象类,接口:所有单词的首字母大写,如:TestJava方法:第1个单词小写,之后每个单词的首字母大写,如:getInfo()属性:第1个单词小写,之后每个单词的首字母大写,如:studentName包:所有单词的字母小写,如:org.mon.demo常量:所有单词的字母大写,如:FLAG6.应用范例★★★根据包的概念,验证protected在不同包的子类是否能访问。priv

4、ate(私有)、default(普通)、public(最大权限)、protected(受保护)DemoA.java文件:packageorg.mon.demoa;//包名publicclassDemoA{//最大权限protectedStringn="Hello";//受保护}Test.java文件:packageorg.mon.demob;//与DemoA存放在不同包中importorg.mon.demoa.DemoA;//导入DemoA的包classDemoBextendsDemoA{publicvoidsay()

5、{System.out.println(super.n);}}publicclassTest{publicstaticvoidmain(Stringargs[]){newDemoB().say();}}包的操作:文件所在目录>javac–d.DemoA.java//先打要导入的类的包文件所在目录>javac–d.Test.java//再打测试的包文件所在目录>javaorg.mon.demob.Test//输出结果7.习题★★★自行验证private(私有)、default(普通)、public(最大权限)、prote

6、cted(受保护)参考答案:(略)下一节:JAVASE——多线程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。