私はJavaプログラミング言語に不慣れです。パッケージネームパックを作りました。これには、2つのJavaクラスA.javaとB.javaが含まれています。私はjdk1.5とtomcatを使用しています。Aタイプのオブジェクトを作成し、それをB.javaに配置したいと思います。以下は私がこれを行おうとしている方法ですが、2つのエラーメッセージが表示されます。
パッケージパック;
A.java
public class A {
private String str;
public A(){} //constructor method
public void setName(String str){
this.str = str;
}
public String getName(){
return str;
}
}
B.java
public class B {
private String temp;
public B(){} //constructor method
public String getTemp(){
A a = new A(); //creating an object of A type
temp = a.getName(); //assigning the value of getName method to temp variable
return temp; // returning temp variable
}
}
Jdk1.5、tomcat、およびパッケージパックは以下のディレクトリにあります
D:\ java>
以下は、A.javaとB.javaをコンパイルするために私が取っているステップです。
A.javaのコンパイル
D:\>cd java
D:\Java>cd pack
D:\Java\pack>set path=D:\java\jdk1.5\bin (**setting up path of jdk1.5**)
D:\Java\pack>javac A.java (**Compiling A.java. Compiled it successfully**)
B.javaのコンパイル
D:\Java\pack>javac A.java (**Compiling B.java. Unable to compile**)
**(Error Message is below)**
D:\Java\pack>javac B.java
B.java:9: cannot find symbol
symbol : class A
location: class pack.B
A a = new A(); //creating an object of A type
^
B.java:9: cannot find symbol
symbol : class A
location: class pack.B
A a = new A(); //creating an object of A type
^
2 errors