子類變量,在此主要方法:基本的java繼承/數組。如何使用數組
package practice;
public class PersonTest {
public static void main(String[] args)
{
Person[] people = new Person[2];
people[0] = new Person();
people[1] = new Employee();
System.out.println(people[1].job);
}
}
我得到一個編譯錯誤,當我嘗試使用工作。誰能告訴我爲什麼,以及它應該如何完成?下面是我對上面的方法創建的類:
Person類:
package practice;
public class Person{
String name;
int age;
public Person() {
this.name = "undefined";
this.age = 0;
}
}
和僱員類:
package practice;
public class Employee extends Person{
String job;
Employee() {
super();
this.job = "job";
}
}
即使是在週末結束工作! – davidxxx
*假設你有一輛巴士給人...... *使這個和我的區別很大:) – nullpointer
@davidxxx好吧。 SO更多的是事物的愛好方面。在我寫下這些答案後,我去清理了一些舊農舍,在整個容器中裝滿了配偶在周內「準備」的垃圾袋。這是*工作* ;-) – GhostCat