2012-11-13 3 views
0

저는 Java를 배우는 C++ 프로그래머로서 몇 가지 문제가 있습니다. 나는 표준 "Hello, world!"를 재현 할 수 있었지만 지금은 클래스를 구현해야한다 (Hello 프로그램이 클래스에 있다는 사실 외에도 ... Java가 이상하다).Java 시작하기

두 개의 정수 필드와 간단한 멤버 함수 (Node.java)가있는 노드라는 작은 클래스를 정의 했으므로 "바꿀 수있는 파일을 다른 곳에서 만들려면 어떻게해야합니까? " (매우 많은 소스가이 작은 세부 사항을 알고 있다고 가정하는 것이 놀랍습니다.)

Main.java가 필요하고 Main 클래스에는 ... "public static void Main (.. "메서드.하지만 같은 디렉터리에있는이 노드 클래스에 액세스하는 방법?"#include "Java 보이지 않는 ...

+5

* "자바에서 자세히 살펴 것 ... 코드를 더 좋아 보일 것하지 않는 것 "#include" "*, no, Java는 대신에'import'가 있습니다. 기본으로 시작하여 [The Java Tutorials] (http://docs.oracle.com/javase/tutorial/)를 통해 읽어 볼 것을 권합니다. – MadProgrammer

+3

투표 마감 - 필요한 것은 Java 입문용 텍스트입니다 . – Perception

+0

_ (많은 소스가이 작은 세부 사항을 알고 있다고 생각하는 것만 큼 눈에)니다) _ 시작 안내서로 시작하는 이유는 무엇입니까? 모두는 언젠가 언젠가 시작해야합니다. – manas

답변

2

Node 클래스 및 Main 클래스 내에있는 경우 같은 패키지는, 당신은 클래스에 대한 import을 지정할 필요가 없습니다. 같은 패키지의 모든 클래스가 자동으로 포함됩니다 (자세한 이하).

public class Main { 
    public static void main(String args[]) { 
     Node node = new Node(); 
    } 
} 

Node 또는 Main이 다른 패키지에있는 경우 import을 사용해야합니다. Nodeawesome.node 패키지에 있다면

그래서, 당신은

import awesome.node.Node; 

public class Main { 
    public static void main(String args[]) { 
     Node node = new Node(); 
    } 
} 

내가 Packages trail

+0

실제로 질문에 답변 해 주셔서 감사합니다. – nicole

+1

우리 모두 어디에서 시작해야할까요? – MadProgrammer