Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何创建内部类_Java_Arrays_Class - Fatal编程技术网

Java 如何创建内部类

Java 如何创建内部类,java,arrays,class,Java,Arrays,Class,这就是任务 你是这家餐馆的老板。您最多有5张桌子。每个表都有订单,订单由菜名和菜号组成。您需要实现数据结构来管理它 所以它应该是一个主类和一个带表的多个类(表应该在数组中计数),类内的表应该是一个类顺序,在这个顺序中应该是两个带订单名称和订单计数的数组(我要订购多少条“鱼”)。一般来说,我应该有三个数组,输出应该是这样的:“表1点了2份沙拉”,“表2点了3份牛奶”等等 我从这个开始 public class Lesson8Task4 { public static void main(Strin

这就是任务

你是这家餐馆的老板。您最多有5张桌子。每个表都有订单,订单由菜名和菜号组成。您需要实现数据结构来管理它

所以它应该是一个主类和一个带表的多个类(表应该在数组中计数),类内的表应该是一个类顺序,在这个顺序中应该是两个带订单名称和订单计数的数组(我要订购多少条“鱼”)。一般来说,我应该有三个数组,输出应该是这样的:“表1点了2份沙拉”,“表2点了3份牛奶”等等

我从这个开始

public class Lesson8Task4 {
public static void main(String[] args) {
    Tables[] table1 = new Tables[1];

    System.out.println(table1);

}
public static class Tables {
    int[] tablesCount = {1 , 2, 3, 4, 5};
    public static String[] ordersName = {"potatoes", "coke", "meat", "fish", "milk"};
    public static int[] dishNumber = {1,2,3,4,5};
}
}

我希望我能解释清楚。
谢谢

我将尝试不带代码地向您解释,因为我认为您应该向自己学习。 您有一个数组
table1
,该数组只能在位置0处有一个元素。 您需要为该位置指定一个值,如下所示:
table1[0]=newtables()
现在这取决于你的复杂性,但根据你发布的内容,我只需要为从0到表1[0].tableCount.length做一个
,并在内部为一个类似这样的
系统.out.println(“表”+table1[0].tableCount[I]…)

我相信你;)

看一看你的帖子是没有帮助的,如果你阅读了它并相应地编辑了你的问题,它会很有帮助。我对这个问题投了否决票,因为你在这里发布了代码,但没有说明它有什么问题。我们希望看到您希望代码做什么,为什么您希望它这样做,以及它实际上在做什么。请你的问题,包括这些信息,然后我会考虑收回我的下票。请参阅:我希望看到“如何在另一个类中创建类,并访问数组”