PJF16

Untitled

Aug 10th, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.25 KB | None | 0 0
  1. import java.util.ArrayList;
  2.  
  3. /**
  4.  *
  5.  * @author Philipp
  6.  */
  7. public class Main {
  8.  
  9.     /**
  10.      * @param args the command line arguments
  11.      */
  12.     public static void main(String[] args) {
  13.         Schueler s = new Schueler ("1BHIF",13,"David");
  14.         Lehrer l = new Lehrer (false,32,"Franz");
  15.        
  16.         ArrayList <Person> array = new ArrayList <Person> ();
  17.        
  18.         array.add(s);
  19.         array.add(l);
  20.         for (Person p : array) {
  21.             System.out.println(p.getName() + " " + p.say());
  22.         }
  23.     }
  24.    
  25. }
  26.    
  27.  
  28. /**
  29.  *
  30.  * @author Philipp
  31.  */
  32. public class Schueler extends Person{
  33.     public String Klasse;
  34.  
  35.     public Schueler(String Klasse, int alter, String name) {
  36.         super(alter, name);
  37.         this.Klasse = Klasse;
  38.     }
  39.    
  40.     @Override
  41.     public String say() {
  42.         return "Ich bin ein Schueler!";
  43.     }
  44.    
  45. }
  46.  
  47.  
  48. /**
  49.  *
  50.  * @author Philipp
  51.  */
  52. public class Lehrer extends Person{
  53.    
  54.     private boolean klassenvorstand;
  55.  
  56.     public Lehrer(boolean klassenvorstand, int alter, String name) {
  57.         super(alter, name);
  58.         this.klassenvorstand = klassenvorstand;
  59.     }
  60.    
  61.     @Override
  62.     public String say() {
  63.         return "Ich bin ein Lehrer!";
  64.     }
  65.    
  66. }
Advertisement
Add Comment
Please, Sign In to add comment