在 Java 中匯入自定義類
    
    
            Mohammad Irfan
    2023年10月12日
    
    Java
    Java Class
    
 
本教程介紹瞭如何在 Java 中匯入自定義類。
如果該類存在於同一個包中,則通過建立其物件來使用該類,如果該類存在於另一個包中,則應首先使用其方法和變數匯入該包。讓我們仔細看一下這些示例。
在 Java 中匯入類的語法
以下是在 Java 中匯入類和該類的靜態成員的語法。
import static package.myclass; // static import
import package.myclass;
在 Java 中匯入自定義類
讓我們建立一個包含兩個例項變數以及 getter 和 setter 方法的自定義類(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
        Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe