当前位置:首页 > Java

java 如何调用另一个类

2026-03-03 08:09:27Java

调用另一个类的静态方法

直接通过类名调用静态方法,无需实例化对象。例如:

ClassName.staticMethodName();

调用另一个类的实例方法

需要先创建目标类的对象,再通过对象调用方法。例如:

java 如何调用另一个类

ClassName obj = new ClassName();
obj.instanceMethodName();

通过继承调用父类方法

若当前类继承自目标类,可直接调用父类的非私有方法。例如:

super.parentMethodName();

通过接口调用实现类方法

定义接口并让目标类实现接口,通过接口类型引用调用方法。例如:

java 如何调用另一个类

InterfaceName ref = new ClassName();
ref.interfaceMethod();

调用其他包中的类

需先导入目标类所在的包,或使用全限定类名。例如:

import com.example.ClassName;
// 或
com.example.ClassName obj = new com.example.ClassName();

注意事项

  • 确保目标类的访问修饰符允许跨类调用(如 public)。
  • 静态方法属于类级别,实例方法需依赖对象状态。
  • 跨包调用时检查类及其方法的可见性。

示例完整代码:

// 定义被调用的类
public class Utility {
    public static void printMessage() {
        System.out.println("Static method called");
    }

    public void showInfo() {
        System.out.println("Instance method called");
    }
}

// 调用类
public class Main {
    public static void main(String[] args) {
        Utility.printMessage();          // 静态方法调用
        Utility util = new Utility();    // 实例化
        util.showInfo();                 // 实例方法调用
    }
}

标签: java
分享给朋友:

相关文章

java如何编程

java如何编程

Java编程基础 Java是一种面向对象的编程语言,广泛应用于企业级开发、移动应用(Android)等领域。以下是Java编程的核心步骤和示例。 环境搭建 安装JDK 从Oracle官网下载适合…

如何学好java

如何学好java

理解基础概念 掌握Java的核心概念是学习的基础。包括数据类型、变量、运算符、控制流(如循环和条件语句)、数组等。理解面向对象编程(OOP)的四大特性:封装、继承、多态和抽象。 实践编程练习 通过实…

如何编写java

如何编写java

编写Java程序的基本步骤 安装Java开发工具包(JDK),确保系统环境变量配置正确。可以从Oracle官网下载最新版本的JDK并进行安装。 选择一个合适的集成开发环境(IDE),如Eclipse…

java如何遍历map

java如何遍历map

遍历Map的几种方法 在Java中,遍历Map有多种方式,可以根据需求选择合适的方法。以下是常见的几种遍历方式: 使用entrySet遍历 通过entrySet()方法获取键值对的集合,可以同时访问…

如何启用java

如何启用java

启用 Java 的方法 检查 Java 是否已安装 在命令行或终端输入 java -version,如果显示版本信息,说明 Java 已安装。若未安装,需从 Oracle 官网 或 OpenJDK 下…

win7如何配置java环境变量

win7如何配置java环境变量

下载并安装Java 从Oracle官网下载适合的Java Development Kit (JDK)安装包,选择与系统位数(32位或64位)匹配的版本。运行安装程序,按照提示完成安装,默认路径通常为C…