在 Java 中匯入自定義類

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

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

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

在 Java 中匯入類的語法

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

import package.myclass;
import static package.myclass; // static import

在 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