Hi,
I have small doubt in packages concept..
i have 2 java files Access1 & Access2 under Declare(folder)
Access1:
package Declare;
class Access1 {
String name;
double bal;
Access1(String n, double b) {
name = n;
bal = b;
}
void show() {
if(bal<0)
System.out.prin t(">");
System.out.prin tln(name + ": $" + bal);
}
}
*************** *************** *************** ***************
Access2:
class Access2 {
public static void main(String args[]) {
Access1 current[] = new Access1[3];
current[0] = new Access1("K. J. Fielding", 123.23);
current[1] = new Access1("Will Tell", 157.02);
current[2] = new Access1("Tom Jackson", -12.33);
for(int i=0; i<3; i++) current[i].show();
}
}
*************** *************** *************** *************** *****
When i tried to compile "Access2.ja va"
Following error message is displayed..
Access2.java:3: cannot access Access
bad class file: .\Access1.java
file does not contain class Access1
Please remove or make sure it appears in the correct subdirectory of the classpath
Access1 current[] = new Access1[3];
^
1 error
Anyone please say me ... rootcause for that error..
-Thanks & Regards,
Hamsa
I have small doubt in packages concept..
i have 2 java files Access1 & Access2 under Declare(folder)
Access1:
package Declare;
class Access1 {
String name;
double bal;
Access1(String n, double b) {
name = n;
bal = b;
}
void show() {
if(bal<0)
System.out.prin t(">");
System.out.prin tln(name + ": $" + bal);
}
}
*************** *************** *************** ***************
Access2:
class Access2 {
public static void main(String args[]) {
Access1 current[] = new Access1[3];
current[0] = new Access1("K. J. Fielding", 123.23);
current[1] = new Access1("Will Tell", 157.02);
current[2] = new Access1("Tom Jackson", -12.33);
for(int i=0; i<3; i++) current[i].show();
}
}
*************** *************** *************** *************** *****
When i tried to compile "Access2.ja va"
Following error message is displayed..
Access2.java:3: cannot access Access
bad class file: .\Access1.java
file does not contain class Access1
Please remove or make sure it appears in the correct subdirectory of the classpath
Access1 current[] = new Access1[3];
^
1 error
Anyone please say me ... rootcause for that error..
-Thanks & Regards,
Hamsa
Comment