java中的包
1.声明包:package 包名
该语句是作为java源文件的第一条语句 指明该源文件定义的类所在的包
2.导包:import 包名
该语句必须写在package语句和源文件中类的定义之间
3.注意:如果应用程序当前目录中的某个类与程序中导入的包中的某个类同名,则应用程序调用的是“当前目录中的类” 而不是“导入包中
的类” 此时 如果想使用“导入包中的类” 就必须明显的写出类的包名
eg:
package bao1;
public class book
{
private String bookname;
public void setBookName(String bookname)
{
this.bookname=bookname;
}
public String getBookName()
{
return bookname;
}
}
package bao2;
import bao1.*;
class book
{
private String bookname;
void setBookName(String bookname)
{
this.bookname=bookname+"**************";
}
String getBookName()
{
return bookname;
}
}
public class class1
{
public static void main(String args[])
{
book aa=new book();
aa.setBookName("java");
System.out.println(aa.getBookName());
}
}
运行后的结果为:
java****************
如果想运行后的结果为:java
那么main方法中的代码应该这样写:
public static void main(String args[])
{
bao1.book aa=new bao1.book();
aa.setBookName("java");
System.out.println(aa.getBookName());
}