在 Java 中匯入自定義類

Mohammad Irfan 2023年10月12日
  1. 在 Java 中匯入類的語法
  2. 在 Java 中匯入自定義類
  3. 在 Java 中匯入自定義類
  4. Java 中的靜態匯入類
在 Java 中匯入自定義類

本教程介紹瞭如何在 Java 中匯入自定義類。

如果該類存在於同一個包中,則通過建立其物件來使用該類,如果該類存在於另一個包中,則應首先使用其方法和變數匯入該包。讓我們仔細看一下這些示例。

在 Java 中匯入類的語法

以下是在 Java 中匯入類和該類的靜態成員的語法。

import static package.myclass; // static import

import package.myclass;

在 Java 中匯入自定義類

讓我們建立一個包含兩個例項變數以及 gettersetter 方法的自定義類(Student)。之後,使用 import 語句將該類匯入 SimpleTesting 類。請參見下面的示例。

  • Student.java
package myjavaproject;

class Student {
  String name;
  String email;
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }
  public String getEmail() {
    return email;
  }
  public void setEmail(String email) {
    this.email = email;
  }
}
  • SimpleTesting.java
package xyz;
import myjavaproject.Student;

public class SimpleTesting {
  public static void main(String[] args) {
    Student student = new Student();
    student.setName("Rohna");
    student.setEmail("rohna@xyz.com");
    System.out.println(student.getName());
    System.out.println(student.getEmail());
  }
}

輸出:

Rohna
rohna@xyz.com

在 Java 中匯入自定義類

如果該類位於同一包或同一檔案中,則我們不需要匯入該類,而只需通過建立該類的物件來使用它。請參見下面的示例。

package myjavaproject;

public class SimpleTesting extends Thread {
  public static void main(String[] args) {
    Student student = new Student();
    student.setName("Rohna");
    student.setEmail("rohna@xyz.com");
    System.out.println(student.getName());
    System.out.println(student.getEmail());
  }
}

輸出:

Rohna
rohna@xyz.com

Java 中的靜態匯入類

如果只想匯入類的靜態成員,則可以使用靜態匯入概念。我們需要在 import 語句中使用 static 關鍵字。請參見下面的示例。

import static java.lang.Math.*;
public class SimpleTesting {
  public static void main(String[] args) {
    int a = 10;
    double b = ceil(a);
    System.out.println(b);
  }
}

輸出:

10.0

相關文章 - Java Class