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