Java中的包
来源:互联网 发布:skycc营销软件怎么样 编辑:程序博客网 时间:2024/04/28 07:47
包的三大作用:
1、区分名字相同的类。
2、管理系统中数目众多的类。
3、控制访问范围。
包-打包命名:package com.zhaojie ;
包-命名规范:小写字母 比如 com.sina.zhaojie
包-如何引入包
语法:import 包;
例如:import java.awt.*;
我们引入包的最主要目的就是使用该包下的类:
1、访问另一个包中的全部类
import java.<另一个包包名>.*;
2、一个类访问位于另一个包的另一个类时:
import java.<另一个包包名>.<另一个类的类名>;
3、import语句引入一个包的直接类,但是并不能引进该包的子包,因此,在引用该包的子包时,必须显示声明。
import java.<包名>.<子包名>.*;
注:java.lang包不需要引入,它总是被编译器自动调用,但是如果是使用java.lang下面的子包,则需要进行显示声明。
4、当程序员引入了多个包,并且包之间有相同的类时,编译器无法确定使用哪一个类,程序员可以再添加一个引用特定的类的语句来指定具体所使用的是哪个包中的类。
注:从jdk5.0开始,import语句不仅可以导入类,还可以导入静态方法和静态变量
直接引入静态成员的好处:
静态import直接导入一个类的一个或多个静态成员,使得导入的静态成员在本类中就直接可见,并且在使用这些静态成员的时候也无需在给出它的类名,可以直接用成员变量名或成员方法名啦使用。
静态引用
//第一个包中package org.m1;public class Demo_1{//定义公共的静态变量 public static int a=6; //创建公共的静态方法 public static void aa() { System.out.println("Abc类中的aa方法"); }}package org.m2;//引入org.m1中的静态成员import static org.m1.Demo_1.aa;import static org.m1.Demo_1.a;public class Demo_1 { public static void main(String[] args) { // TODO Auto-generated method stub //直接使用另一个包的一个类中静态成员 aa(); System.out.println("a="+a); }}
0 0
- 了解JAVA中的包
- Java中的包
- 理解Java中的包
- java中的包
- java 中的包概念
- java 中的包package
- JAVA中的包
- java中的包
- JAVA中的闭包
- java中的常用包
- java 中的包
- java中的"包"机制
- java中的包
- JAVA中的包机制
- java中的包
- Java中的包
- java中的包package
- JAVA中的包(Package)
- Kafka入门经典教程
- Java提供的四种访问控制修饰符
- APP应用中小红点方案
- AppCan IDE-Hybrid混合应用开发平台
- NYOJ91阶乘之和
- Java中的包
- SVM再次总结 - 2 - 线性可分支持向量机
- Linux文件操作
- 43. Multiply Strings
- Java 编码注意
- axis1.4生成客户端代码
- 使用ejs编译后,内容会转义的解决办法
- hihocoder:Give My Text Back
- JVM:FullGC