十四、java的访问控制(包、访问修饰符、修饰符)
13页1、 十四、java 的访问控制(包、访问修饰符、修饰符)一、一、 java 的类包的类包编写好一个源程序后,首先要执行编写好一个源程序后,首先要执行 javac 命令进行编译源文件,并生命令进行编译源文件,并生成与源文件同名后缀为成与源文件同名后缀为“.class”的字节码文件(类文件),该类文件的字节码文件(类文件),该类文件与源文件默认在同一个目录中。该类文件是由用户创建的,而在与源文件默认在同一个目录中。该类文件是由用户创建的,而在 java编程环境中,编程环境中,java 本身提供了大量的类文件,在编程时可以直接引入本身提供了大量的类文件,在编程时可以直接引入使用,极大方便了程序的编写。使用,极大方便了程序的编写。包的定义:是 Java 编程的基础,包蕴涵于标准类的体系结构和用户自己的程序中,包是有唯一命名的类的集合。在 java 中,包分为用户包和系统包。一)用户包:即由用户在项目中创建的包。在命令提示符下,使用 javac 编译程序时,将生成类文件,该文件默认与源文件在同一目录下,如果一个项目很大,为了方便组织和管理,一般将不同的类组织起来进行管理,这就需要用户自定义包声明创
2、建包声明创建包package .这里,包就是源程序根目录下的文件夹名称,但与这里,包就是源程序根目录下的文件夹名称,但与 window 目录结构目录结构表示法稍有不同的是,将表示法稍有不同的是,将 window 目录中的斜杠目录中的斜杠“”用实心点用实心点“.”来代替。来代替。比如,比如,HelloWorld.java 源文件在源文件在 C:javaTest 目录里,为其源代码声目录里,为其源代码声明一个包,这个源程序代码如下:明一个包,这个源程序代码如下:package lib.hellopublic class HelloWorld/程序的主函数入门public staticvoid main(String args)/输出打印字符语句System.out.println(“HelloWorld!“);程序的执行步骤:1、在命令提示符下进入 C:javaTest,编译源程序:,编译源程序:javac HelloWorld.java,生成 HelloWorld.class 类文件。2、在 C:javaTest 目录中新建目录中新建 lib 文件夹,在文件夹,在 lib 文件夹中新建文
3、件夹中新建 hello文件夹,将文件夹,将 HelloWorld 类文件剪切到 hello 文件夹。3、运行源程序:java HelloWorld,输出“HelloWorld!”字符。创建包的规则:1、 package 语句必须放在源文件的最前面,其之前不可以有如何其它语句。2、 每个源文件最多有一句 package 语句,因为一个类文件不可能属于两个包,3、 一个包中可以包含多个包,其包含关系使用实心点“.”来表示。如语句“package lib.hello”,lib 包中有包含 hello 包,其中 lib 包在程序(项目)根目录下,要使用 hello 中的类文件,必须从程序(项目)根目录中的包开始。包机制引入的作用体现在以下几个方面:l 能够实施访问权限的控制。l 利用包可以区分名字相同的类。在同一包中不允许出现同名类,不同包中可以存在同名类。l 利用包可以对于不同的类文件划分和组织管理。二)系统包系统包指的就是 java 编程平台本身已经定义好的若干各类,Java 为为用户提供了用户提供了 130 多个预先定义好的包,多个预先定义好的包,引用过后再程序中就可以直接使用的类,下面
4、做个简要介绍:1、java.lang 包:java 的核心类库,包含了运行 java 程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包2、java.io 包:java 语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入/输出流等等3、java.util 包:包含如处理时间的 date 类,处理变成数组的 Vector类,以及 stack 和 HashTable 类4、java.awt 包:构建图形用户界面(GUI)的类库,低级绘图操作Graphics 类,图形界面组件和布局管理如 Checkbox 类、Container类、LayoutManger 接口等,以及界面用户交互控制和事件响应,如Event 类5、java.awt.image 包:处理和操纵来自于网上的图片的 java 工具类库6、java.wat.peer 包:很少在程序中直接用到,使得同一个 java 程序在不同的软硬件平台上运行7、java.applet 包:包含所有实现 JavaApplet 的类。8、 包:实现网络功能的类库有 Socket
《十四、java的访问控制(包、访问修饰符、修饰符)》由会员飞***分享,可在线阅读,更多相关《十四、java的访问控制(包、访问修饰符、修饰符)》请在金锄头文库上搜索。
人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】
人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)
人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)
人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】
部编版二年级上册道德与法治期中测试卷 (考试直接用)
部编版二年级上册道德与法治期中测试卷 带答案(培优)
部编版二年级上册道德与法治期中测试卷 含答案(精练)
部编版二年级上册道德与法治期中测试卷 及答案【各地真题】
部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】
部编版二年级上册道德与法治期中测试卷 【考点精练】
部编版三年级上册道德与法治期末测试卷 (重点)
部编版三年级上册道德与法治期末测试卷 (模拟题)word版
部编版三年级上册道德与法治期末测试卷 附答案(预热题)
部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )
部编版三年级上册道德与法治期末测试卷 答案下载
部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】
部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】
部编版三年级上册道德与法治期末测试卷 及答案(最新)
2024-04-18 4页
2024-04-18 2页
2024-04-18 2页
2024-04-18 2页
2024-04-18 5页
2024-04-18 2页
2024-04-18 4页
2024-04-18 3页
2024-04-18 2页
2024-04-18 2页