【JAVA】包
来源:互联网 发布:python smtp 编辑:程序博客网 时间:2024/04/30 12:45
一、包(Package)
什么是包呢?可以理解为文件夹
包的作用:
1、对类进行分类管理
2、给类提供了多层命名空间
注意:
1、类名的全称是包名.类名
2、定义包的语句一定要出现在代码的第一行
package pack
public class A1{
expression...
}
编译:
javac -d . A1.java //编译时当前路径自动创建一个包
java pack.A1
二、包与包之间的访问及访问权限
//package a.b.c
package com.baidu; //为了使包名具备唯一性,通常用URL做包名
public class A2{
expression...
}
不同包之间访问:
import package_name.class_name
import package_name.* // *为通配符
public proteced defult private
同一个类 ok ok ok ok
同一个包 ok ok ok
子类 ok ok
不同包 ok
类只能被public和default访问权限修饰符修饰
当一个记事本中定义了多个类,只能出现一个public的类
类中的成员可以被以上四种访问权限修饰符修饰
三、jar包
在记事本中打jar包,首先要编译(javac)java源文件,生成package文件夹,然后再dos窗口利用命令行 jar cf test.jar pakage_name可以生成test.jar包
要访问jar包先在dos窗口敲set classpath=.;E:\...\test.jar //把classpath位置设置为jar包位置,分为当前目录和jar包目录
- Java包
- java包
- Java 包
- java 包
- JAVA 包
- JAVA包
- java--包
- java 包
- java包
- Java 包
- java包
- java包
- java--包
- 【JAVA】包
- Java 包
- Java包
- JAVA 包
- JAVA包
- 猜猜结果是什么?
- 东软镜像地址
- Going Home (hdu 1533 最小费用流)
- [leetcode]Subsets II
- 百度地图无法使用滚轮滑动bug
- 【JAVA】包
- Android演示工具
- easyui动态生成页面元素时,easyui样式失效问题
- POJ 2653 判断线段相交
- 黑马程序员——java语法
- Java常用的类,包,接口
- Ubuntu 命令学习
- 搜索引擎工作的基础流程与原理
- 数据结构之快速排序的 c++实现(中间元素为基值)