좋아, 확실하지 않을지 모르지만, 자바 클래스에 가져 오기 위해 필요한 특정 메소드가있는 내 자신의 Java 파일을 사용하는 것이 가능할 지 모르겠습니다. 수입? 아니면 특별한 방법이 있습니까?자신의 파일을 Java 클래스로 가져 오기
답변
Java 파일에 위에서 언급 한 메소드를 포함하는 올바른 Java 클래스가 있고 컴파일러에서 볼 수있는 경우 (즉, 소스 파일이 컴파일러 소스 경로에 있거나 클래스 파일이 컴파일러 클래스 경로에있는 경우) 다른 클래스와 마찬가지로 가져올 수 있습니다.
시도해 보셨습니까? 특별한 문제가 있습니까?
다른 클래스가 다른 네임 스페이스에있는 경우에만 필요합니다. 두 파일이 같은 네임 스페이스 (기본 빈 네임 스페이스 포함)에 있고 두 파일에 대한 컴파일러에게 '가져 오기 명령문을 사용할 필요가 없습니다.
클래스 A
네임 스페이스 org.example.stuffA
에, 당신은 org.example.stuffB
의 클래스 B
에서 사용하고자하지만, 문서 (예를 들어 new org.example.stuffA.A()
)에 import org.example.stuffA.A
문, 또는 하드 링크를 사용해야합니다.
네임 스페이스 예에서 여전히 컴파일러가 필요한 클래스를 찾을 수 있는지 확인해야합니다. 두 경우 모두 필요한 메소드가 올바른 권한 유형인지 확인해야하며, 아마도 public
이어야합니다.
정적 메서드를 사용하거나 개체를 생성 할 수 있습니다. & 사용.
는public class abc
{
public static MyMethod()
{
// ..
}
}
public class pqr
{
abc.MyMethod();
}
또 다른 방법
public class abc
{
public void MyMethod()
{
// ..
}
}
public class pqr
{
abc Obj=new abc();
Obj.MyMethod();
}
그 방법은 당신의 범위에서 정적 및 표시되는 경우, 당신은 정적 가져 오기를 사용할 수 있습니다. 가져온 정적 메서드가 클래스에있는 것처럼 보이게합니다. 예를 들어, 코드가 정수를 많이 구문 분석, 당신은
import static Integer.parseInt;
을 사용할 수 있습니다 그리고 다음으로 parseInt 방법은 볼 수 직접 호출 가능한 : 그냥 할 수있는 그래서
int parsed = parseInt("123");
- 1. .net 클래스로 .java 클래스를 가져 오기
- 2. 클래스로 location.href 가져 오기
- 3. JSoup에서 클래스로 요소 가져 오기
- 4. Grails 도메인 클래스로 XML 가져 오기
- 5. .eps 파일을 Java 프로그램으로 가져 오기
- 6. 클래스를 .LESS의 다른 클래스로 가져 오기 상태
- 7. org.apache.commons 가져 오기 Java
- 8. 자바 스크립트 - 클래스로 스팬 가져 오기?
- 9. internetexplorer.application 개체 - 클래스로 항목 가져 오기
- 10. 자바 클래스로 웹 페이지 가져 오기
- 11. 값 폴더에서 클래스로 문자열 가져 오기 android
- 12. CSS에서 다른 클래스로 클래스 가져 오기
- 13. 대리인을 자신의 클래스로 이동 하시겠습니까?
- 14. Java 이미지 가져 오기
- 15. 자신의 트위터 계정 월에서 트윗을 가져 오기
- 16. Java 애플릿에서 이미지 가져 오기
- 17. Jar 파일로 Java 가져 오기
- 18. Java FTP 파일 가져 오기
- 19. Java 클래스에서 C# 클래스로
- 20. 데이터베이스에서 프로필 가져 오기 - Java
- 21. 클래스 가져 오기 Java 내
- 22. Java 키보드 가져 오기 이동
- 23. Java - HashMap에서 객체 가져 오기
- 24. Java Set에서 항목 가져 오기
- 25. Java 가져 오기/내보내기 종속성
- 26. JSP 가져 오기 Java 클래스
- 27. java com.google. * 라이브러리 가져 오기
- 28. Java 애플릿에서 데이터 가져 오기
- 29. Java 프로그램에서 WTSSessionId 가져 오기
- 30. Java 가져 오기 오류 일식
을 ...'수입 API를 ;'? –
컴파일러를 사용하지 않고 있습니다. 우분투 명령 줄을 사용하고 있습니다. –
@NathanKreider, 클래스의 이름이'API'이고 기본 패키지에 있다면 'yes'입니다. 클래스를 기본 패키지에 넣는 것은 좋지 않지만 처음에는 괜찮습니다. –