显示我从类

时间:2017-02-19 18:01:49

标签: java arrays

首先,我不想告诉我有关抽象类的内容,继承每一个。它只是Stereo,Ygro,Aerio类,它们像公共类Stereo {// code inside}一样开始没有任何类。我想要这样的方式我的主要类名为Ekset1,调用这3个类,以便在一个数组中获取它们。数组的长度我给出键盘A的长度它可以是每个数字但是大于3 ,因为直到3它将从那些类中获取那些插槽。如果这种情况发生在正常的类中,那么请用继承抽象主类来解决它。我希望你理解我。最后这将完成显示具有所有这三个类的数组

Food[] pin = new Food[A]; // this the array that include all classes Stereo, Ygro, Aerio
for (int i = 0; i < 3; i++) { 
    pin[i] = new Stereo(); //this is a class start i=0 
    pin[i + 1] = new Ygro(); // this is a class
    pin[i + 2] = new Aerio(); // this is a class
}

1 个答案:

答案 0 :(得分:1)

编辑:

Food[] pin = new Food[A];

这是一种食物类型。它可以容纳食物类型和其他类型的食物(比萨饼,玉米,马铃薯),从食物延伸。例如,如果您没有从Food扩展Stereo类,则无法在此数组中存储它的任何实例。

查看本教程,或者找到关于通用继承的另一篇教程,以帮助您理解这个概念。

http://self-learning-java-tutorial.blogspot.com/2014/03/generics-and-inheritance.html