首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

大家帮帮忙!解决方法

2012-03-30 
大家帮帮忙!我是一个大学生,正在学习java,书上有这么一段代码,可是却怎么也不能运行,代码如下:public clas

大家帮帮忙!
我是一个大学生,正在学习java,书上有这么一段代码,可是却怎么也不能运行,代码如下:
 public class BankAccount{
String ownerName;
int accountNumber;
float balance;
}
public class BankTester{
public static void main(String args[]){
BankAccount myAccount = new BankAccount();
System.out.println("ownerName="+ myAccount.ownerName);
System.out.println("accountNumber="+ myAccount.accountNumber);
System.out.println("balance="+ myAccount.balance);
}
}
咱们论坛上说只允许有一个public,请问书上是不是搞错了!

[解决办法]
书上搞错了。
这应该分成两个文件。或者将上面一个Public拿掉。
[解决办法]
正确的表达是:同一源文件中只能有一个public类。
[解决办法]
当你把这2个类都放入了同一个.java文件中
就需要把不与文体同名的那个类前的public去掉保留
[解决办法]
public class BankAccount{
String ownerName;
int accountNumber;
float balance;
} 这是一个类,
public class BankTester{
public static void main(String args[]){
BankAccount myAccount = new BankAccount();
System.out.println("ownerName="+ myAccount.ownerName);
System.out.println("accountNumber="+ myAccount.accountNumber);
System.out.println("balance="+ myAccount.balance);
}
}下面的又是一个类。没有在同一个class文件中。

热点排行
Bad Request.