当前位置:首页 > Java

java 如何调用另一个类

2026-03-03 08:09:27Java

调用另一个类的静态方法

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

ClassName.staticMethodName();

调用另一个类的实例方法

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

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

通过继承调用父类方法

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

super.parentMethodName();

通过接口调用实现类方法

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

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 版本的方法 通过命令行工具 打开终端(Windows 为命令提示符或 PowerShell,macOS/Linux 为 Terminal),输入以下命令并回车: java -ve…

如何删除java

如何删除java

卸载 Java 的步骤 Windows 系统: 打开控制面板,选择“程序和功能”或“卸载程序”,在列表中找到 Java 相关条目(如“Java Runtime Environment”或“Java D…

java如何调用接口

java如何调用接口

调用接口的基本方法 在Java中调用接口通常涉及实现接口或使用接口引用对象。以下是几种常见场景的示例: 定义接口 public interface MyInterface { void…

java如何创建类

java如何创建类

创建类的基本语法 在Java中,类通过class关键字定义,语法如下: [访问修饰符] class 类名 { // 成员变量(属性) // 构造方法 // 成员方法 }…

java如何产生随机数

java如何产生随机数

使用 Math.random() 方法 Math.random() 生成一个范围在 [0.0, 1.0) 的伪随机 double 值。通过缩放和偏移可以生成指定范围的随机数。 double ra…

java如何运行程序

java如何运行程序

运行Java程序的步骤 安装Java开发工具包(JDK) 确保系统已安装JDK,可通过命令行输入java -version和javac -version验证。若未安装,需从Oracle官网下载并配置环…