Skip to content

Java 类包

包(Package)是 Java 中用于组织类和接口的机制。包可以避免类名冲突,并提供访问控制。

类名冲突

当多个类具有相同的名称时,可能会发生类名冲突。通过将类放在不同的包中,可以避免这种冲突。

java
// 文件: com/example1/MyClass.java
package com.example1;

public class MyClass {
    public void display() {
        System.out.println("MyClass from com.example1");
    }
}

// 文件: com/example2/MyClass.java
package com.example2;

public class MyClass {
    public void display() {
        System.out.println("MyClass from com.example2");
    }
}

完整的类路径

类的完整路径包括包名和类名。例如:com.example1.MyClassMyClass 的完整路径。

创建包

使用 package 关键字创建包。包名通常使用小写字母,并且与目录结构对应。

java
// 文件: com/example/MyClass.java
package com.example;

public class MyClass {
    public void display() {
        System.out.println("Hello from MyClass");
    }
}

导入包

使用 import 关键字导入其他包中的类。

java
// 文件: com/test/Main.java
package com.test;

import com.example.MyClass;

public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        obj.display();
    }
}
编程洪同学服务平台是一个广泛收集编程相关内容和资源,旨在满足编程爱好者和专业开发人员的需求的网站。无论您是初学者还是经验丰富的开发者,都可以在这里找到有用的信息和资料,我们将助您提升编程技能和知识。
专业开发
高端定制
售后无忧
站内资源均为本站制作或收集于互联网等平台,如有侵权,请第一时间联系本站,敬请谅解!本站资源仅限于学习与参考,严禁用于各种非法活动,否则后果自行负责,本站概不承担!