Testeksamne, og andre ting
This commit is contained in:
58
Testeksamen/Main.java
Normal file
58
Testeksamen/Main.java
Normal file
@@ -0,0 +1,58 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user