Computer[] labComputers = new Computer[10];
と
public class Computer {
...
void toString(){
// print computer specs
}
}
public class Notebook extends Computer{
...
void toString(){
// print computer specs + laptop color
}
}
は のサブクラスであるため、添字付きの各変数はオブジェクトまたはオブジェクトのlabComputers[i]
いずれかを参照できます。メソッド呼び出しの場合、ポリモーフィズムにより、正しいメソッドが呼び出されることが保証されます。 Computer
Notebook
Notebook
Computer
labComputers[i].toString()
toString
やったらどうだろう
Notebook[] labComputers = new Notebook[10];
Computer
オブジェクトとオブジェクトNotebook
を参照すると、どのような種類またはエラーが発生しますか