Files

59 lines
1.3 KiB
Java

public class Main {
public static void main(String[] args) {
Vektor x = new Vektor("Kasper", 123456789);
Rektor y = new Rektor("Jesper", 3.14);
Lektor z = new Lektor("Jonathan");
Person[] a = { x, y, z };
printArray(a);
}
public static void printArray(Object[] a) {
for (int i = 0; i < a.length; i++) {
System.out.println(i + " " + a[i]);
}
}
}
public class Person {
private String navn;
public Person(String navn) {
this.navn = navn;
}
public String toString() {
return this.navn;
}
}
public class Vektor extends Person {
private int id;
public Vektor(String navn, int id) {
super(navn);
this.id = id;
}
public String toString() {
return "Vektor:" + super.toString() + ";" + this.id;
}
}
public class Rektor extends Person {
private double id;
public Rektor(String navn, double id) {
super(navn);
this.id = id;
}
public String toString() {
return "Rektor:" + super.toString() + ";" + this.id;
}
}
public class Lektor extends Person {
public Lektor(String navn) {
super(navn);
}
public String toString() {
return "Lektor:" + super.toString();
}
}