【发布时间】:2011-10-09 12:18:02
【问题描述】:
作为我作业的一部分,我得到了一个已经准备好的 public static void main 方法。我的工作是通过创建与此相关的所有方法来补充这一点。这应该在其他三个班级中完成。
在已经准备好的main方法中,有如下代码:
ticket = new LotteryTicket(10);
ticket.ticketOwner = new Player();
LotteryTicket 和Player 是我创建的其他类。 LotteryTicket 类中的相关实例变量为:
private LotteryRow[] rows;
private Player ticketOwner;
public LotteryTicket(int maxNumberOfRows) {
this.rows = new LotteryRow[maxNumberOfRows];
}
Player 如上所述,是我创建的另一个类。在这个类中,除其他外,还有一种方法供用户输入姓名、地址、邮政编码等数据。
当我尝试运行程序时,ticket.ticketOwner = new Player(); 行中出现错误。错误是:“LotteryTicket.ticketOwner 字段不可见”
这可能是什么原因?我将不胜感激任何帮助!我希望我提供的代码就足够了。我以前没有遇到过这个错误信息,所以我不知道该怎么办。
【问题讨论】: