基础:包的问题
今天看书看到了"包"
例子:
package MyPack;
class Balance1
{
double bal;
String name;
Balance1(double i,String j)
{
bal = i;
name = j;
}
void show()
{
if(bal<0)
System.out.print("-->");
System.out.println(name + ":$" + bal);
}
}
public class Balance
{
public static void main(String[] args)
{
Balance1 current[] = new Balance1[3];
current[0] = new Balance1(123.3,"K.J.Fielding");
current[1] = new Balance1(157.02,"Will Tell");
current[2] = new Balance1(-12.23,"Tom Jackson");
for(int i=0;i<3;i++)
current[i].show();
}
}
这个例子是运行正确的
当public class Balance{}中public去掉后
执行java MyPack.Balance提示找不到main
书上的例子也没加public啊,这是为什么呢?