Hi. . I know package is used to group a collection of classes, but I got a
problem.
I saved the two classess as follows:
D:\JavaProgram\demo\myexercise\A.java
D:\JavaProgram\demo\myexercise\B.java
Program codes:
===============
package demo.myexercise;
public class A
{
String s;
public A()
{
s = "Hello";
}
public void getNum()
{
System.out.println(s);
}
}
==============
package demo.myexercise;
public class B
{
public static void main(String[] args)
{
A mya = new A();
mya.getNum();
}
}
Compiled A.java, no problem. but I got a problem when compiled B.java, it
said cannot resolve symbol...."A mya = new A()".
Why? Both A.java and B.java are saved under the same directory. Why B can't
call A?
What should I do if both A and B must be saved under the same directory?
Thanks.