包的用法总结
1.首先包的关键字:package
2.包名的命名规则:包名全部小写;包名要求域名倒过来写
3.加上包之后,编译java文件的时候,javac -d . 某某.java
4.执行类文件的时候 java 包名.某某
5.在编译Java文件的时候,会在当前文件夹下生成一个以包名为文件夹名字的文件夹,里边是当前执行的类
当类加上public 后,类名必须和文件名一致;
当两个类位于同一个包下时,可以自由调用;当两个类在不同包下时,必须写包名.类名
例如
//在同一个包下
package mark;//域名我随便起的
class People
{
void Run()
{
System.out.println("我会跑");
}
}
package mark;
class Test
{
public static void main(String [] args)
{
People people=new People();
people.Run();//
}
}
//不在同一个包下
package mark;//域名我随便起的
public class People
{
//public 在这里是必须的,只有声明成公共的,外部包才能对其进行访问
public void Run()
{
System.out.println("我会跑");
}
}
package mar;
class Test
{
public static void main(String [] args)
{
mark.People people=new mark.People();
people.Run();//
}
}