在 Java 中匯入自定義類
Mohammad Irfan
2023年1月30日
2021年4月29日
本教程介紹瞭如何在 Java 中匯入自定義類。
如果該類存在於同一個包中,則通過建立其物件來使用該類,如果該類存在於另一個包中,則應首先使用其方法和變數匯入該包。讓我們仔細看一下這些示例。
在 Java 中匯入類的語法
以下是在 Java 中匯入類和該類的靜態成員的語法。
import package.myclass;
import static package.myclass; // static import
在 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